
/*==============================================
			Import Files						
==============================================*/
@import url('css/reset.css');
@import url('css/globalelements.css');
@import url('css/headers.css');
@import url('css/sliders.css');
@import url('css/footers.css');
/*==============================================
			Theme Style							
==============================================*/

.tg-home{}
.tg-wrapper{
	overflow: hidden;
	position: relative;
}
.tg-header{}
.tg-main{}
.tg-footer{
	width: 100%;
	float: left;
}
/*==============================================
			Features Defult Style				
==============================================*/
.tg-features{
	z-index: 2;
	width: 100%;
	float: left;
	list-style: none;
	position: relative;
	background: rgba(0,0,0, 0.56);
}
.tg-feature{
	float: left;
	width: 33.33%;
	padding: 25px;
	color: #9a9a9a;
	list-style-type: none;
}
.tg-featurehead{
	width: 100%;
	float: left;
	padding: 0 0 20px;
}
.tg-featureicon{
	width: 90px;
	float: left;
	color: #292929;
	padding: 0 0 0;
	font-size: 70px;
	line-height: 70px;
}
.tg-featureicon i{
	display: block;
	font-size: inherit;
	line-height: inherit;
}
.tg-featuretitle{
	overflow: hidden;
	padding: 12px 0;
}
.tg-featuretitle h2{
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	line-height: 23px;
}
.tg-featuretitle h2 a{
	color: #fff;
	display: inline-block;
	vertical-align: top;
}
.tg-feature:nth-child(even),
.tg-feature:nth-child(even) a {color: #665525;}
.tg-feature:nth-child(even) .tg-featureicon{}
.tg-feature:nth-child(even) .tg-featuretitle h2 a{color: #292929;}
.tg-feature .tg-description{}
.tg-feature .tg-description p{ margin: 0; }
/*==============================================
			Features Style One					
==============================================*/
.tg-features.tg-featuresvone{margin: -250px 0 0;}
/*==============================================
			Courses Defult Style				
==============================================*/
.tg-courses{
	width: 100%;
	float: left;
	padding: 15px 0;
}
.tg-courses figcaption{background: rgba(0, 0, 0, 0.80);}
.tg-courses .tg-themeposttitle{
	width: auto;
	float: none;
	overflow: hidden;
	padding: 12px 20px 13px;
}
.tg-courses .tg-themeposttitle h3,
.tg-courses .tg-themeposttitle h3 a{color: #fff;}
.tg-courses .tg-themepostcontent{
	color: #686868;
	text-align: center;
	background: #f7f8f9;
	padding: 20px 0 0;
}
.tg-courses .tg-themepostcontent .tg-description{
	padding: 0 20px 20px;
	border-bottom: 1px solid #dedfe0;
}
.tg-themepostfoot{
	width: 100%;
	float: left;
}
.tg-themepostfoot .tg-themepostmetadata{
	width: auto;
	padding: 17px 10px;
	border-right: 1px solid #dedfe0;
}
/*==============================================
			Courses Style One					
==============================================*/
.tg-slidernavstyleOne .owl-nav{
	top: -58px;
	right: 0;
	position: absolute;
}
.tg-slidernavstyleOne .owl-nav > div{
	float: left;
	width: 50px;
	height: 50px;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	background: #292929;
}
.tg-btnprev,
.tg-btnnext{
	color: #fff;
	display: block;
	line-height: inherit;
}
/*==============================================
			Courses Style One					
==============================================*/
.tg-coursesvtwo{
	padding: 0;
	margin: -15px 0;
}
.tg-coursesvtwo .tg-course{margin: 15px 0;}
.tg-coursesvtwo .tg-themepostimg figcaption{
	top: 0;
	bottom: auto;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
			align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-justify-content: center;
			justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
			flex-direction: column;
}
.tg-coursesvtwo .tg-course:hover .tg-themepostimg figcaption,
.tg-coursesvtwo .tg-totalcourses .tg-themepostimg figcaption{
	opacity: 1;
	visibility: visible;
}
.tg-coursesvtwo .tg-totalcourses .tg-themepostimg figcaption{background: rgba(41,41,41, 0.95);}
.tg-coursesvtwo .tg-themepostimg figcaption:before,
.tg-coursesvtwo .tg-themepostimg figcaption:after{
	width: 0;
	height: 0;
	z-index: 2;
	content: '';
	position: absolute;
	-webkit-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms;
}
.tg-coursesvtwo .tg-themepostimg figcaption:before{
	top: 5px;
	left: 5px;
	border-top: 1px solid rgba(255,255,255,0.40);
	border-left: 1px solid rgba(255,255,255,0.40);
}
.tg-coursesvtwo .tg-themepostimg figcaption:after{
	right: 5px;
	bottom: 5px;
	border-right: 1px solid rgba(255,255,255,0.40);
	border-bottom: 1px solid rgba(255,255,255,0.40);
}
.tg-coursesvtwo .tg-course:hover .tg-themepostimg figcaption:before,
.tg-coursesvtwo .tg-course:hover .tg-themepostimg figcaption:after,
.tg-coursesvtwo .tg-totalcourses .tg-themepostimg figcaption:before,
.tg-coursesvtwo .tg-totalcourses .tg-themepostimg figcaption:after{
	width: 100%;
	height: 100%;
}
.tg-coursesvtwo .tg-themeposttitle{
	z-index: 4;
	padding: 30px;
	position: relative;
}
.tg-coursesvtwo .tg-themeposttitle h3{
	font-size: 24px;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
}
.tg-coursesvtwo .tg-course:hover .tg-themeposttitle h3 a{color: #fff;}
.tg-coursesvtwo .tg-totalcourses .tg-themeposttitle h3 span{
	display: block;
	font-size: 48px;
	line-height: 48px;
}
.tg-coursesvtwo .tg-totalcourses .tg-themeposttitle h3{
	font-size: 22px;
	line-height: 22px;
}
/*==============================================
			Online Course Style					
==============================================*/
.tg-onlinecourseparallax{background: rgba(0,0,0,0.80);}
.tg-onlinecourse{
	width: 100%;
	float: left;
	color: #fff;
	padding: 0 100px;
}
.tg-onlinecourse .tg-sectionhead{
	color: #fff;
	text-align: center;
}
.tg-onlinecourse .tg-sectionhead h2{color: #fff;}
.tg-onlinecourse .tg-sectionhead .tg-description{color: #fff;}
.tg-onlinecourse .tg-formonlinecourse{
	padding: 15px 0 0;
	background: transparent;
}
.tg-onlinecourse .tg-formonlinecourse .form-group{margin-bottom: 30px;}
/*==============================================
			Online Course Style					
==============================================*/
.tg-coursecounterarea{
	width: 100%;
	float: left;
	padding: 22px 100px 23px;
	background: transparent;
}
.tg-coursecounterarea .tg-sectionheadings h3{color: #fff;}
.tg-counters{
	clear: both;
	overflow: hidden;
	margin: -15px -8px;
}
.tg-counters{
	width: 100%;
	float: left;
}
.tg-counters ul{
	clear: both;
	margin: -15px;
	overflow: hidden;
	list-style: none;
	text-align: center;
}
.tg-counters ul li{
	width: 25%;
	float: left;
	padding: 15px;
	list-style-type: none;
}
.tg-counters ul li .tg-holder{
	width: 100%;
	float: left;
	min-height: 182px;
	padding: 50px 15px;
	text-align: center;
	border: 2px solid rgba(255, 255, 255, 0.30);
}
.tg-counters ul li .tg-holder h3{
	margin: 0 0 20px;
	font-size: 72px;
	font-weight: 900;
	line-height: 53px;
}
.tg-counters ul li .tg-holder h4{
	margin: 0;
	color: #fff;
	font-size: 28px;
	line-height: 20px;
}
/*==============================================
			Why Choose Us Style					
==============================================*/
.tg-whychooseusarea{
	width: 100%;
	float: left;
}
.tg-whychooseus{
	width: 100%;
	float: left;
}
.tg-whychooseus{
	clear: both;
	overflow: hidden;
	list-style: none;
	
}
.tg-whychooseus li{
	width: 50%;
	float: left;
	text-align: center;
	padding: 30px 15px;
	list-style-type: none;
}
.tg-whychooseicon{
	width: 100%;
	float: left;
	font-size: 35px;
	line-height: 35px;
	text-align: center;
}
.tg-whychooseicon i{
	display: block;
	font-size: inherit;
	line-height: inherit;
}
.tg-whychoosetitle{
	width: 100%;
	float: left;
	padding: 20px 0;
}
.tg-whychoosetitle h3{
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}
.tg-whychooseus li .tg-description{}
.tg-whychooseus li .tg-description p{
	margin: 0;
	line-height: inherit;
}
/*==============================================
			Why Choose Us One					
==============================================*/
.tg-whychooseusareavone .tg-sectionimg{margin: 60px 0 0 -210px;}
.tg-whychooseusareavone .tg-sectionimg img{
	width: auto;
	max-width: none;
}
.tg-whychooseusareavone .tg-whychooseus{/* padding: 120px 0; */}
/*==============================================
			Why Choose Us Two					
==============================================*/
.tg-whychooseusareavtwo{}
.tg-whychooseusareavtwo .tg-whychooseus li,
.tg-whychooseusareavtwo .tg-whychooseicon{text-align: left;}
.tg-whychooseusareavtwo .tg-sectionimg img {
	width: auto;
	max-width: none;
	margin: 0 0 0 -45px;
}
/*==============================================
			Why Choose Us Three					
==============================================*/
.tg-whychooseusvthree{margin: 0 -15px -15px;}
.tg-whychooseusvthree li{
	float: left;
	width: 33.33%;
	padding: 15px;
	line-height: 20px;
}
.tg-whychooseusholder{
	width: 100%;
	float: left;
	position: relative;
	padding: 0 0 0 90px;
}
.tg-whychooseusholder .tg-whychooseicon{
	top: 0;
	left: 0;
	color: #fff;
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	position: absolute;
}
.tg-whychooseusholder .tg-whychooseicon i{
	color: #fff;
	width: inherit;
	line-height: inherit;
}
.tg-whychooseusholder .tg-whychoosetitle{padding: 0 0 10px;}
.tg-availablecourseparallax{background: rgba(0,0,0,0.70);}
.tg-availablecourseparallax .tg-sectionhead h2{ color: #fff; }
.tg-availablecourseparallax .tg-sectionhead .tg-description{color: rgba(255,255,255, 0.70);}
.tg-availablecourseparallax .tg-btnprev,
.tg-availablecourseparallax .tg-btnnext{
	color: #292929;
	background: #fff;
}
.tg-availablecourseparallax .tg-btnprev:hover,
.tg-availablecourseparallax .tg-btnnext:hover{color: #fff;}
/*==============================================
			Why Choose Us Four					
==============================================*/
.tg-whychooseusareavfour .tg-whychooseus{
	margin: 0;
	overflow: visible;
}
.tg-contentbox{
	width: 100%;
	float: left;
	z-index: 1;
	position: relative;
}
.tg-contentbox figure{
	margin: 0;
	width: 100%;
	float: left;
	position: relative;
}
.tg-contentbox figure img{
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
.tg-contentbox figure figcaption{
	top: 0;
	left: 0;
	z-index: 2;
	color: #fff;
	width: 100%;
	height: 100%;
	padding: 20px;
	position: absolute;
	text-align: center;
	background: rgba(0,0,0,0.85);
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
			align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-justify-content: center;
			justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
			flex-direction: column;
}
.tg-whychooseusareavfour .tg-contentbox:hover{
	z-index: 2;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
	box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
}
.tg-contentbox .tg-whychooseicon{
	float: none;
	color: #fff;
	width: 90px;
	height: 90px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	line-height: 86px;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	border: 2px solid #fff;
}
.tg-contentbox .tg-whychoosetitle h3{
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
}
.tg-contentbox:hover .tg-whychooseicon,
.tg-contentbox:hover .tg-whychoosetitle h3 a,
.tg-contentbox:hover .tg-btnreadmore{color: #373737;}
.tg-contentbox:hover .tg-whychooseicon,
.tg-contentbox:hover .tg-btnreadmore{border-color: #373737;}
.tg-contentbox .tg-btnreadmore{
	color: #fff;
	width: 40px;
	height: 40px;
	display: block;
	font-size: 14px;
	font-weight: 300;
	line-height: 40px;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	border: 1px solid #fff;
}
.tg-contentbox .tg-btnreadmore i{
	display: block;
	line-height: inherit;
}
/*==============================================
			Why Choose Us Five					
==============================================*/
.tg-whychooseusvfour{
	margin-top: 0px;
    color: #fff;
    padding: 165px 0;
    margin-bottom: 0px;
    overflow: visible;
    position: inherit;
    background: #27496ce0;
}
.tg-whychooseusvfour:before{
	top: 0;
	right: 100%;
	content: '';
	width: 9999px;
	    height: 100%;
	position: absolute;
	background: #27496ce0;;
}
.corof {
    text-align: center;
    padding-bottom: 20px;
}
.tg-whychooseusvfour:after{
	top: 0;
	left: 100%;
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	border-right: 120px solid transparent;
	border-bottom: 668px  solid #27496ce0;;
}
.abh{
	text-align: left !important;
	padding: 0px !important;
}

.vmcv{
	text-align: center;
    font-weight: 600;
	margin-top: 25px;
}
.vsimg{
	border-radius: 10px;
    margin-top: 25px;
    margin-left: 100px;
}
.vsmsg{
	margin-top: 25px;
    margin-left: 100px;
}
.coursepage{
	/* padding-top: 15px; */
    font-size: 17px;
    font-weight: 500;
    color: #4b4b4b;
}
.accordion {
	background-color: #eee;
	color: #444;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: 0.4s;
  }
  
  /*.active, .accordion:hover {
	background-color: #ccc; 
  }*/
  
  .panel {
	padding: 0 18px;
	display: none;
	background-color: white;
	overflow: hidden;
  }
.cnme {
    font-size: 25px;
}
.tg-whychooseusvfour1:after{
	top: 0;
	left: 100%;
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	border-right: 120px solid transparent;
	border-bottom: 556px solid #27496ce0;;
}
.tg-whychooseusvfour .tg-sectionhead h2,
.tg-whychooseusvfour .tg-sectionhead h2 .tg-small,
.tg-whychooseusvfour .tg-sectionhead .tg-description{color: #fff;}
.tg-whychooseusvfour .tg-sectionhead .tg-description p{opacity:1;}
.tg-whychooseusvfour .tg-list{padding: 0 0 15px;}
.tg-whychooseusvfour .tg-list li{
	width: 33.33%;
	text-align: left;
	margin: 0 0 15px;
	padding: 0 0 0 15px;
}
.tg-whychooseusvfour .tg-list1 li{
	/* width: 33.33%; */
	text-align: left;
	margin: 0 0 15px;
	padding: 0 0 0 15px;
}
.tg-listiconpen li:before {
	top: 0;
	left: 0;
	content: '\f101';
	position: absolute;
	font-family: 'FontAwesome';
}
.tg-whychooseusvfour .tg-btnreadmore{
	color: #fff;
	float: left;
	font-size: 14px;
	line-height: 17px;
	text-decoration: underline;
}
/*==============================================
			Statistics Style					
==============================================*/
.tg-statisticspattern{background-image: url(images/statistics/pattern.png) !important;}
.tg-statistics{
	width: 100%;
	float: left;
}
.tg-statistic{
	width: 100%;
	float: left;
}
.tg-statisticicon{
	width: 100px;
	float: left;
	padding: 18px 0;
	font-size: 50px;
	line-height: 50px;
	text-align: center;
}
.tg-statisticicon i{
	display: block;
}
.tg-titlecounter{overflow: hidden;}
.tg-titlecounter h2{
	color: #fff;
	margin: 0 0 20px;
	font-size: 40px;
	line-height: 30px;
	text-transform: capitalize;
}
.tg-titlecounter h3{
	margin: 0;
	font-size: 48px;
	font-weight: bold;
	line-height: 36px;
	text-transform: capitalize;
}
/*==============================================
			Statistics Style Two				
==============================================*/
.tg-parallaxbgblack{
	color: #fff;
	background: rgba(0,0,0,0.85);
}
.tg-homeeight .tg-parallaxbgcolor{background: rgba(21,39,58,0.90);}
.tg-statisticvtwo .tg-statistic{position: relative;}
.tg-statistic figure{
	margin: 0;
	width: 100%;
	float: left;
	border: 2px solid;
}
.tg-statistic figure img{
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
.tg-statistic figure figcaption{
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	padding: 15px;
	position: absolute;
	border: 2px solid rgba(0,0,0,0.90);
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
			align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-justify-content: center;
			justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
			flex-direction: column;
}
.tg-iconpluscoutner{
	width: 100%;
	float: left;
	padding: 0 0 20px;
	text-align: center;
}
.tg-iconpluscoutner span,
.tg-iconpluscoutner h3{
	margin: 0;
	padding: 0;
	color: #000;
	float: none;
	width: auto;
	display: inline-block;
	vertical-align: middle;
}
.tg-iconpluscoutner span{padding: 0 15px 0 0;}
.tg-iconpluscoutner h3{
	margin: 0;
	font-size: 38px;
	font-weight: bold;
	line-height: 38px;
}
.tg-statistic figure figcaption h4{
	margin: 0;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	text-transform: capitalize;
}
/*==============================================
			Statistics Style Three				
==============================================*/
.tg-statisticvthree{}
.tg-statisticvthree .tg-statistic{
	color: #373737;
	text-align: center;
}
.tg-statisticvthree .tg-statistic figure{border-width: 10px;}
.tg-statisticvthree .tg-statistic figure img{
	opacity: 0;
	display: none;
	visibility: hidden;
}
.tg-statisticvthree .tg-statistic figure figcaption{
	border-width: 1px;
	position: relative;
}
.tg-statisticvthree .tg-statistic figure figcaption:before{
	left: 0;
	width: 0;
	height: 0;
	bottom: 0;
	content: '';
	position: absolute;
	border-bottom: 90px solid #373737;
	border-right: 90px solid transparent;
}
.tg-statistictitle{
	width: 100%;
	float: left;
	font-size: 32px;
	font-weight: bold;
	line-height: 32px;
	padding: 0 0 30px;
	text-transform: uppercase;
}
.tg-statistictitle > span{
	display: block;
	font-size: 22px;
	line-height: 22px;
	padding: 0 0 15px;
}
.tg-statisticvthree .tg-statisticicon{
	left: 15px;
	bottom: 15px;
	width: 60px;
	height: 60px;
	font-size: 25px;
	line-height: 60px;
	position: absolute;
	background: #373737;
}
.tg-statisticvthree .tg-statistic h3{
	margin: 0;
	width: 100%;
	float: left;
	color: #373737;
	font-size: 42px;
	font-weight: bold;
	line-height: 42px;
	text-align: center;
	padding: 9px 0 9px 60px;
}
/*==============================================
			Statistics Style Four				
==============================================*/
.tg-statisticvfour{}
.tg-statisticvfour .tg-statistic{
	color: #f5f4f4;;
	text-align: center;
}
.tg-statisticvfour .tg-statistic figure{border: 10px solid #f5f4f4;;}
.tg-statisticvfour .tg-statistic figure img{
	opacity: 0;
	display: none;
	visibility: hidden;
}
.tg-statisticvfour .tg-statistic figure figcaption{
	border: 0;
	position: relative;
}
.tg-statistictitle{padding: 30px 0 0;}
.tg-statisticvfour .tg-statisticicon{
	top: 0;
	left: 0;
	width: 60px;
	height: 60px;
	font-size: 25px;
	line-height: 60px;
	position: absolute;
	background: #f5f4f4;;
}
.tg-statisticvfour .tg-statistic h3{
	margin: 0;
	width: 100%;
	float: left;
	color: #f5f4f4;;
	font-size: 42px;
	font-weight: bold;
	line-height: 42px;
	text-align: center;
	padding: 9px 0 9px 60px;
}
/*==============================================
			Statistics Style Five				
==============================================*/
.tg-statisticvfive{}
.tg-statisticvfive .tg-statistic{text-align: center;}
.tg-statisticvfive .tg-statistic .tg-count{
	margin: 0;
	color: #fff;
	font-size: 42px;
	font-weight: bold;
	line-height: 42px;
}
.tg-statisticvfive .tg-statistic .tg-statistictitle{
	font-size: 40px;
	font-weight: bold;
	line-height: 40px;
}
/*==============================================
			Statistics Style Six				
==============================================*/
.tg-statisticsvsix{border: 1px solid #dbdbdb;}
.tg-statisticsvsix .tg-statistic{
	padding: 30px;
	width: 33.33%;
	text-align: center;
}
.tg-statisticsvsix .tg-statistic + .tg-statistic{border-left: 1px solid #dbdbdb;}
.tg-statisticsvsix .tg-statisticicon{
	float: none;
	padding: 0;
	width: 60px;
	height: 60px;
	font-size: 26px;
	line-height: 54px;
	border: 3px solid;
	display: inline-block;
	vertical-align: middle;
}
.tg-statisticsvsix .tg-statisticicon i{
	display: block;
	line-height: inherit;
}
.tg-statisticsvsix .tg-titlecounter{
	display: inline-block;
	vertical-align: middle;
}
.tg-statisticsvsix .tg-titlecounter h3{padding: 0 25px;}
.tg-statisticsvsix .tg-titlecounter h3,
.tg-statisticsvsix .tg-titlecounter span{
	display: inline-block;
	vertical-align: middle;
}
.tg-statisticsvsix .tg-titlecounter span{
	color: #202736;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	text-align: left;
}
.tg-statisticsvsix .tg-titlecounter span span{display: block;}
/*==============================================
			Gallery Portfolio Style				
==============================================*/
.tg-Portfolio{
	width: 100%;
	float: left;
}
.tg-optionset{
	width: 100%;
	float: left;
	display: table;
	list-style: none;
	list-style: none;
    table-layout: fixed;
    text-align: center;
    text-transform: initial;
    font: 500 15px/40px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-optionset li{
	display: inherit;
    line-height: inherit;
    list-style-type: none;
    border: 1px dotted #ccc;
    border-radius: 7px;
  	width: 81%;
    margin-bottom: 8px;
    text-align: left;
}
.gyu{padding: 0px 0 0!important;
    margin: -14px -58px 0px!important;}
.tg-optionset li a{
	color: #524545db;
	display: block;
	position: relative;
	padding-left: 8px;
}
.tg-optionset li a:hover,
.tg-optionset li a.tg-active{color: #ffffff;
    background-color: #131d3b;border-radius: 7px;}
.tg-portfoliofilterable{
	width: auto;
	float: none;
	clear: both;
	overflow: hidden;
	padding: 30px 0 0;
	margin: 0 -15px -15px;
}
.tg-masonrygrid{
/*	width: 33.33%;*/
	float: left;
	padding: 15px;
}
.tg-masonrygrid figure{
	margin: 0;
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	background: #292929;
}
.tg-masonrygrid figure img{
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
.tg-masonrygrid figure:hover img{opacity: 0.05;}
.tg-masonrygrid figure figcaption{
	top: -10%;
	left: 0;
	opacity: 0;
	z-index: 2;
	width: 100%;
	height: 80%;
	padding: 5px;
	visibility: hidden;
	position: absolute;
}
.tg-masonrygrid figure figcaption .tg-box{
	height: 100%;
	border: 1px solid rgba(255, 255, 255, 0.30);
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
			align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-justify-content: center;
			justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
			flex-direction: column;
}
.tg-portfolioicons{
	width: 100%;
	float: left;
	list-style: none;
	font-size: 22px;
	line-height: 22px;
	padding: 0 0 20px;
	text-align: center;
}
.tg-portfolioicons li{
	vertical-align: top;
	display: inline-block;
	list-style-type: none;
	line-height: inherit;
}
.tg-btnlike,
.tg-btnview{
	color: #fff;
	width: 50px;
	height: 50px;
	display: block;
	font-size: 22px;
	line-height: 46px;
	overflow: hidden;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	border: 2px solid #fff;
}
.tg-btnlike i,
.tg-btnview i{
	display: block;
	text-align: center;
	line-height: inherit;
}
.tg-btnlike:hover,
.tg-btnview:hover,
.tg-btnlike:hover i,
.tg-btnview:hover i{color: #fff;}
.tg-masonrygrid figure:hover figcaption{
	top: 10%;
	opacity: 1;
	visibility: visible;
}
/*==============================================
			Gallery Portfolio Style Two			
==============================================*/
.tg-Portfoliovtwo{
	width: 100%;
	float: left;
}
.tg-portfolioparallax{
	color: #fff;
	height: 340px;
	background: rgba(41, 41, 41, 0.90);
}
.tg-Portfoliovtwo .tg-sectionhead .tg-description{
	color: #fff;
	opacity: 0.60;
}
.tg-Portfoliovtwo .tg-sectionhead h2{color: #fff;}
.tg-Portfoliovtwo .tg-Portfolio{margin: -55px 0 0;}
.tg-Portfoliovtwo .tg-optionset{
	border: 0;
	display: block;
	text-align: center;
}
.tg-Portfoliovtwo .tg-optionset li{
	vertical-align: top;
	display: inline-block;
}
.tg-Portfoliovtwo .tg-optionset li a{
	color: #fff;
	padding: 0 20px;
}
.tg-Portfoliovtwo .tg-optionset li a{position: relative;}
.tg-Portfoliovtwo .tg-optionset li a:before{
	left: 0;
	bottom: 0;
	width: 0;
	height: 3px;
	content: '';
	background: #d91101;
	position: absolute;
}
.tg-Portfoliovtwo .tg-optionset li:hover a:before,
.tg-Portfoliovtwo .tg-optionset li a.tg-active:before{width: 100%;}
.tg-Portfoliovtwo .tg-courses .tg-themeposttitle h3{
	font-size: 17px;
	line-height: 26px;
	text-transform: uppercase;
}
.tg-courses .tg-masonrygrid figure:hover img{opacity: 1;}
.tg-courses .tg-masonrygrid figure figcaption{
	top: auto;
	bottom: 0;
	opacity: 1;
	padding: 0;
	height: auto;
	visibility: visible;
	background: rgba(0,0,0,0.50);
}
.tg-courses .tg-masonrygrid figure figcaption{}
.tg-courses .tg-masonrygrid figure .tg-themeposttitle {padding: 10px 20px;}
.tg-courses .tg-masonrygrid figure figcaption .tg-themeposticon {
	width: 72px;
	line-height: 72px;
}
/*==============================================
			Gallery Portfolio Style Three		
==============================================*/
.tg-Portfoliovthree .tg-item{
	float: left;
	width: 25%;
}
.tg-Portfoliovthree .tg-item figure{
	margin: 0;
	width: 100%;
	float: left;
}
.grid-sizer,
.tg-widthquater{width: 25%;}
.tg-widthhalf{width: 50%;}
/*==============================================
			Gallery Portfolio Style Four		
==============================================*/
.tg-Portfoliovfour > div{text-align: center;}
.tg-Portfoliovfour .tg-navfilterbale{
	width: auto;
	float: none;
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
}
.tg-Portfoliovfour .tg-navfilterbale li{
	padding: 0 10px;
	display: inline-block;
	vertical-align: top;
}
.tg-Portfoliovfour .tg-navfilterbale li a{
	color: #000;
	padding: 0 20px;
}
.tg-Portfoliovfour .tg-navfilterbale li a:hover,
.tg-Portfoliovfour .tg-navfilterbale li a.tg-active{color: #fff;}
/*==============================================
			Gallery Portfolio Style Five		
==============================================*/
.tg-Portfoliovfive .tg-optionset{border: 0;}
.tg-Portfoliovfive .tg-optionset li{}
.tg-Portfoliovfive .tg-optionset li a{color: #fff;}
.tg-Portfoliovfive .tg-optionset li a:hover,
.tg-Portfoliovfive .tg-optionset li a.tg-active{background: #373737;}
.tg-Portfoliovfive .tg-masonrygrid figure figcaption{
	height: 100%;
	padding: 10px;
}
.tg-Portfoliovfive .tg-masonrygrid figure figcaption .tg-box{border-color: rgba(55,55,55,0.50);}
.tg-Portfoliovfive .tg-masonrygrid figure:hover figcaption{top: 0;}
.tg-Portfoliovfive .tg-btnlike,
.tg-Portfoliovfive .tg-btnview{
	color: #373737;
	-webkit-border-radius: 0;
			border-radius: 0;
	border-color: #373737;
}
.tg-Portfoliovfive .tg-btnlike:hover,
.tg-Portfoliovfive .tg-btnview:hover{background: #373737;}
.tg-Portfoliovfive .tg-title h3 a{color: #373737;}
/*==============================================
			Gallery Portfolio Style Six			
==============================================*/
.tg-Portfoliovsix{}
.tg-portfoliotabs{}
.tg-portfolioleftbox{
	width: 100%;
	float: left;
	padding: 60px 0;
	position: relative;
	background: #1d2024;
}
.tg-portfolioleftbox:before{
	top: 0;
	right: 100%;
	content: '';
	width: 300%;
	height: 100%;
	position: absolute;
	background: #1d2024;
}
.tg-portfolioleftbox h2{
	margin: 0 0 40px;
	color: #1d2024;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
	padding: 40px 0 40px 30px;
}
.tg-portfolioleftbox h2 span{
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 20px;
	padding: 0 0 15px;
}
.tg-portfoliotabnav{
	width: 100%;
	float: left;
	font-size: 17px;
	line-height: 30px;
	list-style: none;
}
.tg-portfoliotabnav li{
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.tg-portfoliotabnav li + li{border-top: 1px solid rgba(255,255,255,0.20);}
.tg-portfoliotabnav li a{
	width: 100%;
	float: left;
	color: #fff;
	padding: 15px 30px;
}
.tg-portfoliotabcontent{
	width: 100%;
	float: left;
	margin: -15px 0;
}
.tg-portfoliotabcontent .tab-pane{
	width: 100%;
	float: left;
}
.tg-portfoliotabcontent figure{
	width: 100%;
	float: left;
	margin: 15px 0;
	overflow: hidden;
	position: relative;
}
.tg-portfoliotabcontent figure img{
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
.tg-portfoliotabcontent figure figcaption{
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	padding: 10px;
	visibility: hidden;
	position: absolute;
}
.tg-portfoliotabcontent figure figcaption .tg-box{
	height: 100%;
	padding: 10px;
	color: #1d2024;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
			align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-justify-content: center;
			justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
			flex-direction: column;
	border: 1px solid rgba(55,55,55,0.50);
}
.tg-portfoliotabcontent figure:hover figcaption{
	opacity: 1;
	visibility: visible;
}
.tg-portfoliotabcontent figure .tg-btnlike,
.tg-portfoliotabcontent figure .tg-btnview{
	-webkit-border-radius: 0;
			border-radius: 0;
	border-color: #1d2024;
}
.tg-portfoliotabcontent figure .tg-btnlike i,
.tg-portfoliotabcontent figure .tg-btnview i,
.tg-portfoliotabcontent figure .tg-title h3 a{color: #1d2024;}
/*==============================================
			Portfolio Single Style						
==============================================*/
.tg-portfoliodetail,
.tg-portfoliosliderholder{
	width: 100%;
	float: left;
}
.tg-portfoliodetailslider{
	width: 70%;
	float: left;
}
.tg-portfoliodetailslider .item{
	width: 100%;
	float: left;
}
.tg-portfoliodetailslider .item figure{
	margin: 0;
	width: 100%;
	float: left;
}
.tg-portfoliodetailslider .item figure img{
	width: 100%;
	height: auto;
	display: block;
}
.tg-portfoliodetailslider.tg-slidernavstyleOne .owl-nav{
	left: 0;
	bottom: 0;
	top: auto;
}
.tg-portfolioinfo{
	width: 30%;
	float: left;
	padding: 20px;
}
.tg-portfolioinfo ul{
	width: 100%;
	float: left;
	list-style-type: none;
	border: 1px solid rgba(255, 255, 255, 0.30);
}
.tg-portfolioinfo ul li{
	width: 100%;
	float: left;
	line-height: normal;
	padding: 18.3px 20px;
	list-style-type: none;
	border-bottom: 1px solid rgba(255, 255, 255, 0.30);
}
.tg-portfolioinfo ul li:last-child{border-bottom: 0;}
.tg-portfolioinfo ul li h3{
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
}
.tg-portfolioinfo ul li span{
	color: #fff;
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
}
.tg-videooverview,
.tg-themetabs{
	width: 100%;
	float: left;
}
.tg-videooverview{padding: 40px 0 0;}
.tg-videobox figure figcaption{
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(41,41,41,0.90);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-align-content: center;
		-ms-flex-line-pack: center;
			align-content: center;
}
.tg-btnplay{
	width: 62px;
	height: 62px;
	display: block;
	overflow: hidden;
	-webkit-border-radius: 50%;
			border-radius: 50%;
}
.tg-videobox figure figcaption h3{
	color: #fff;
	margin: 10px 0 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
}
.tg-navtabs{
	width: 100%;
	float: left;
	font-size: 18px;
	list-style: none;
	font-weight: 600;
	line-height: 50px;
	position: relative;
	text-transform: uppercase;
}
.tg-navtabs li{
	float: left;
	line-height: inherit;
	list-style-type: none;
	border:1px solid #d4d4d4;
}
.tg-navtabs li a{
	display: block;
	color: #949494;
	padding: 0 40px;
}
.tg-navtabs li:hover a,
.tg-navtabs li.active a{color: #fff;}
.tg-themetabs .tg-tabcontent{
	width: 100%;
	float: left;
}
.tg-themetabs .tg-tabcontent .tab-pane{
	width: 100%;
	float: left;
	margin: -1px 0 0;
	padding: 18px 25px;
	border:1px solid #d4d4d4;
}
.tg-themetabs .tg-tabcontent .tg-description p{
	color: #686868;
	font-size: 15px;
	line-height: 23px;
}
.tg-themetabs .tg-tabcontent .tg-description p:last-child{margin: 0;}
.tg-themetabs .tg-tabcontent .tg-description p em,
.tg-themetabs .tg-tabcontent .tg-description p strong{color: #292929;}
.tg-themetabs .tg-tabcontent .tg-description p span{
	font-weight: 600;
	text-transform: uppercase;
}
.tg-similarposts{
	width: 100%;
	float: left;
	padding: 120px 0 0;
}
.tg-similarposts .tg-masonrygrid{
	padding: 0;
	width: 100%;
}
/*==============================================
			Brands Style						
==============================================*/
.tg-brands{
	width: 100%;
}
.tg-brands figure{
	margin: 0;
	width: 16.666%;
	float: left;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
			align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-justify-content: center;
			justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
			flex-direction: column;
}
.tg-brands figure a{display: block;}
.tg-brands figure a img{
	opacity: 0.60;
	display: block;
}
.tg-brands figure:hover a img{opacity: 1;}
/*==============================================
			Brands Style One					
==============================================*/
.tg-brandsslider{padding: 30px 0 0;}
.tg-brandsslider figure{width: 100%;}
.tg-brandsslider .owl-dots{padding: 60px 0 0;}
/*==============================================
			Brands Style Two					
==============================================*/
.tg-brandsvtwo {padding: 40px 0;}
.tg-brandsvtwo .owl-dots {display: none;}
.tg-brandsvtwo figure a img{opacity: 1;}
/*==============================================
			Brands Style Three					
==============================================*/
.tg-loveableclientsarea{
	width: 100%;
	float: left;
}
.tg-loveableclientsarea .tg-textbox{
	width: 100%;
	float: left;
	margin: -15px 0;
	padding: 60px 0;
	position: relative;
}
.tg-loveableclientsarea .tg-textbox:before{
	top: 0;
	right: 100%;
	content: '';
	width: 9999px;
	height: 100%;
	position: absolute;
}
.tg-loveableclientsarea .tg-textbox:after{
	top: 0;
	left: 100%;
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	border-right: 120px solid transparent !important;
	border-bottom: 215px solid;
}
.tg-loveableclientsarea .tg-textbox h2{
	margin: 0;
	color: #fff;
	font-size: 54px;
	font-weight: bold;
	line-height: 54px;
}
.tg-loveableclientsarea .tg-textbox h2 span{
	display: block;
	font-size: 26px;
	font-weight: 400;
	line-height: 26px;
	padding: 5px 0 10px;
}
.tg-loveableclients{
	width: 100%;
	float: left;
	padding: 49px 0;
}
.tg-loveableclients figure{
	width: 25%;
	float: left;
	text-align: center;
}
/*==============================================
			Events Style						
==============================================*/
.tg-brandsvthree figure{width: 25%;}
/*==============================================
			Events Style One					
==============================================*/
.tg-eventpostsslider{margin: 0 0 60px;}
.tg-eventpostfull{
	position: relative;
	padding: 0 77px 0 0;
}
.tg-eventpostfull + .tg-eventpostfull{margin: 40px 0 0;}
.tg-eventpostfull .tg-themepostimg{width: auto;}
.tg-date{
	top: 0;
	left: 0;
	z-index: 2;
	color: #fff;
	width: 75px;
	height: 80px;
	padding: 13px;
	text-align: center;
	position: absolute;
	text-transform: uppercase;
	font: 700 16px/16px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-date span{
	padding: 0 0 5px;
	display: block;
	font-size: 32px;
	line-height: 32px;
}
.tg-eventpostfull .tg-themepostcontent{
	width: auto;
	float: none;
	overflow: hidden;
	padding: 0px 30px;
	text-align: justify;
/*	border-right: 1px solid #bebebe;*/
}
.tg-eventpostfull .tg-themeposttitle{padding: 0 0 8px;}
.tg-eventpostfull .tg-themeposttitle h3{
	font-size: 22px;
	line-height: 30px;
}
.tg-eventpostfull .tg-themeposttitle h3 a{color: #3a3a3a;}
.tg-eventpostfull .tg-description{color: #686868;}
.tg-eventpostfull .tg-description p:last-child{margin: 0;}
.tg-eventpostfull .tg-description p{
	font-size: 15px;
	line-height: 24px;
}
.tg-eventpostfull .tg-themepostfoot{
	top: 0;
	right: 0;
	z-index: 2;
	width: 280px;
	position: absolute;
	padding: 0 0 0 30px;
}
.tg-eventpostinfo{
	width: 100%;
	float: left;
	list-style: none;
	font-size: 14px;
	line-height: 17px;
}
.tg-eventpostinfo li{
	width: 100%;
	float: left;
	min-height: 50px;
	position: relative;
	padding: 0 0 0 65px;
	line-height: inherit;
	list-style-type: none;
}
.tg-eventpostinfo li + li{margin: 35px 0 0;}
.tg-eventpostinfoicon{
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	line-height: 48px;
	border: 1px solid;
	position: absolute;
}
.tg-eventpostinfoicon i{
	display: block;
	font-size: 20px;
	line-height: 48px;
	text-align: center;
}
.tg-eventpostinfo li strong,
.tg-eventpostinfo li em{
	width: 100%;
	float: left;
	padding: 4px 0;
}
.tg-eventpostinfo li strong{color: #292929;}
.tg-eventpostinfo li em{
	color: #6a6a6a;
	font-style: normal;
}
.tg-eventposts .tg-btn{
	float: left;
	color: #292929;
	border-color: #292929;
}
/*==============================================
			Events Style One					
==============================================*/
.tg-eventpostsvtwo{margin: -20px 0;}
.tg-eventpostsvtwo .tg-themepost{padding: 20px 0;}
.tg-eventpostsvtwo .tg-themepostimg{width: auto;}
.tg-eventpostsvtwo .tg-themepostcontent{
	width: auto;
	float: none;
	overflow: hidden;
	padding: 25px 0 25px 30px;
}
.tg-eventpostsvtwo .tg-themeposttitle h3{
	font-size: 22px;
	font-weight: 400;
	line-height: 25px;
}
.tg-eventpostsvtwo .tg-eventpostinfo{padding: 15px 0;}
.tg-eventpostsvtwo .tg-eventpostinfo li{
	width: auto;
	min-height: auto;
	padding: 0 0 0 15px;
	margin: 0 !important;
}
.tg-eventpostsvtwo .tg-eventpostinfo li:first-child{padding: 0;}
.tg-eventpostsvtwo .tg-eventpostinfo li i,
.tg-eventpostsvtwo .tg-eventpostinfo li em{
	width: auto;
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.tg-formonlinecoursevtwo .tg-formhead{
	padding-top: 30px;
	position: relative;
}
.tg-formonlinecoursevtwo .tg-formhead:before{
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	border-left: 10px solid #fff;
	border-bottom: 10px solid rgba(0,0,0,0.40);
}
.tg-formonlinecoursevtwo .tg-formicon{background: #292929;}
.tg-formonlinecoursevthree{background: #fff;}
.tg-formonlinecoursevthree .tg-formhead {padding: 5px;}
.tg-formonlinecoursevthree .tg-formheadholder .tg-formicon{background: #fff;}
/*==============================================
			Events Style Three					
==============================================*/
.tg-eventpostsvthree .tg-eventpost{position: relative;}
.tg-eventpostsvthree .tg-themepostimg{width: auto;}
.tg-eventpostsvthree .tg-themepostcontent{
	top: 50%;
	right: 0;
	width: 85%;
	float: none;
	padding: 20px;
	color: #686868;
	margin: -75px 0 0;
	position: absolute;
	background: rgba(249,249,249,0.95);
}
.tg-eventpostsvthree .tg-themeposttitle h3{
	font-size: 22px;
	line-height: 26px;
}
.tg-eventpostsvthree .tg-eventpostinfo{padding: 15px 0;}
.tg-eventpostsvthree .tg-eventpostinfo li{
	width: auto;
	min-height: auto;
	padding: 0 0 0 20px;
	margin: 0 !important;
}
.tg-eventpostsvthree .tg-eventpostinfo li:first-child{padding: 0;}
.tg-eventpostsvthree .tg-eventpostinfo li i,
.tg-eventpostsvthree .tg-eventpostinfo li em{
	padding: 0;
	width: auto;
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.tg-eventpostsvthree .tg-eventpostinfo li i{padding-right: 8px;}
/*==============================================
			Event Detail Style					
==============================================*/
.tg-eventdetail{
	width: 100%;
	float: left;
}
.tg-eventdetailimg{
	margin: 0;
	width: 100%;
	float: left;
}
.tg-eventdetailimg img{
	width: 100%;
	height: auto;
	display: block;
}
.tg-eventinfo{
	width: 100%;
	float: left;
	padding: 25px 0;
}
.tg-eventinfo .tg-eventpostinfo{width: auto;}
.tg-eventinfo .tg-eventpostinfo li{width: auto;}
.tg-eventinfo .tg-eventpostinfo li + li{margin: 0 0 0 30px;}
.tg-eventinfo .tg-counters{
	margin: 0;
	clear: none;
	width: auto;
	float: right;
	text-align: right;
}
.tg-eventinfo .tg-counter{
	width: auto;
	float: left;
	padding: 0 0 0 45px;
}
.tg-eventinfo .tg-counterholder{
	padding: 0;
	min-height:0;
}
.tg-eventinfo .tg-counterholder h4{
	margin: 0 0 5px;
	font-size: 26px;
	font-weight: bold;
	line-height: 20px;
}
.tg-eventinfo .tg-counterholder h5{
	color: #292929;
	font-size: 20px;
	line-height: 20px;
	text-transform: capitalize;
}
.tg-eventdetailinfo{
	width: 100%;
	float: left;
}
.tg-eventdetailinfo .tg-themeposttitle{margin: 0 0 20px;}
.tg-eventdetailinfo .tg-themeposttitle h3{
	color: #3a3a3a;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}
.tg-eventdetailinfo .tg-themeposttitle:hover h3{color: #000;}
.tg-eventdetailinfo .tg-themeposttitle h3 span{display: block;}
.tg-eventdetailinfo .tg-description p{
	color:#484848;
	font-size: 15px;
	line-height: 25px;
}
.tg-eventdetailinfo .tg-description p:first-child{font-style: italic;}
.tg-eventdetailinfo .tg-description p strong{text-transform: uppercase;}
.tg-mapbox{
	width: 100%;
	float: left;
}
.tg-mapbox .tg-map{height: 300px;}
.tg-widgetrequest .tg-widgettitle h3{
	font-size: 18px;
	font-weight: bold;
	line-height: 15px;
}
.tg-widgetrequest .tg-widgettitle h3 span{
	display: block;
	font-size: 24px;
	margin: 15px 0 0;
	font-weight: bold;
	line-height: 18px;
}
.tg-widgetrequest .tg-widgeticon{
	border:0;
	width: 75px;
	height: 78px;
	font-size: 37px;
	line-height: 78px;
	background: rgba(0, 0, 0, 0.07);
}
.tg-widgetrequest .tg-widgetcontent{
	padding: 30px;
	background: #f7f7f7;
}
.tg-formrequest .tg-btn{
	padding: 0;
	width: 100%;
}
.tg-eventspeakers{
	width: 100%;
	float: left;
	padding: 120px 0 0;
}
.tg-widgetcontent .tg-eventpostinfo li{padding: 0;}
.tg-widgetcontent .tg-eventpostinfo li .tg-eventpostinfoicon{
	float: left;
	position:static;
	margin: 0 15px 0 0;
}
.tg-coursecontent{overflow: hidden;}
.tg-coursecontent .tg-eventpostinfo li em,
.tg-coursecontent .tg-eventpostinfo li strong{
	width: auto;
	display: block;
}
.tg-eventpostinfo li .tg-btn,
.tg-eventpostinfo li .tg-btn:hover,
.tg-eventpostinfo li .tg-btn:focus{color: #fff;}
/*==============================================
			Testimonials Style					
==============================================*/
.tg-feedbackimg{
	width: 100%;
	float: left;
	min-height: 590px;
}
.tg-testimonialsbg{
	min-height: 590px;
	background: url(images/testimonials/img-02.png) 0 0;
}
.tg-testimonials{
	width: 770px;
	float: left;
	padding: 54px;
	background: #fff;
	margin: 0 0 0 -100px;
}
.tg-testimonial{
	width: 100%;
	float: left;
}
.tg-testimonial blockquote{
	border: 0;
	margin: 0;
	width: 100%;
	float: left;
	color: #8b8b8b;
	padding: 0 0 30px;
	font: italic 400 15px/30px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-testimonial blockquote q{
	width: 100%;
	float: left;
}
.tg-testimonial blockquote q span{
	color: #292929;
	font-weight: 500;
}
.tg-testimonialinfo{
	width: 100%;
	float: left;
	position: relative;
	padding: 3px 0 3px 90px;
}
.tg-testimonialinfo:before{
	top: -2px;
	left: 0;
	content: '';
	width: 66px;
	height: 47px;
	position: absolute;
	background: url(images/icons/icon-01.png) no-repeat 0 0;
}
.tg-testimonialinfo h3{
	margin: 0 0 10px;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
}
.tg-testimonialinfo span{
	display: block;
	color: #818181;
	font-size: 15px;
	line-height: 15px;
}
/*==============================================
			Testimonials Style One				
==============================================*/
.tg-testimonialslider{
	width: 100%;
	float: left;
}
.tg-testimonialslider .owl-dots{
	right: 0;
	bottom: 30px;
	float: none;
	width: auto;
	background: #fff;
	position: absolute;
}
/*==============================================
			Testimonials Style Two				
==============================================*/
.tg-testimonialsparallax{overflow: hidden;}
.tg-testimonialsvtwo{
	width: 100%;
	float: left;
	padding: 100px 0;
	position: relative;
	background: rgba(247,247,247, 0.90);
}
.tg-testimonialsvtwo:before{
	top: 0;
	left: 100%;
	content: '';
	height: 100%;
	width: 9999px;
	position: absolute;
	background: rgba(247,247,247, 0.90);
}
.tg-testimonialsvtwo:after{
	top: 0;
	width: 0;
	height: 0;
	right: 100%;
	content: '';
	position: absolute;
	border-left: 170px solid transparent;
	border-top: 600px solid  rgba(247,247,247, 0.90);
}
.tg-testimonialsvtwo .tg-testimonialslider .owl-dots{background: transparent;}
/*==============================================
			Testimonials Style Three			
==============================================*/
.tg-testimonialsparallax{overflow: hidden;}
.tg-testimonialsvthree{
	width: 100%;
	float: left;
	padding: 100px 30px;
	position: relative;
	background: rgba(0,0,0, 0.80);
}
.tg-testimonialsvthree:before{
	top: 0;
	right: 100%;
	content: '';
	height: 100%;
	width: 9999px;
	position: absolute;
	background: rgba(0,0,0, 0.80);
}
.tg-testimonialsvthree:after{
	top: 0;
	width: 0;
	height: 0;
	left: 100%;
	content: '';
	position: absolute;
	border-right: 170px solid transparent;
	border-top: 600px solid  rgba(0,0,0, 0.80);
}
.tg-testimonialsvthree .tg-testimonialslider .owl-dots{background: transparent;}
.tg-testimonialsvthree .tg-sectionhead strong,
.tg-testimonialsvthree .tg-sectionhead h2,
.tg-testimonialsvthree .tg-testimonial blockquote,
.tg-testimonialsvthree .tg-testimonialinfo h3{color: #fff;}
.tg-testimonialsvthree .tg-sectionheadvtwo:before,
.tg-testimonialsvthree .tg-sectionheadvtwo h2:before{background: #fff;}
.tg-testimonialsvthree .tg-sectionheadvtwo:after,
.tg-testimonialsvthree .tg-sectionheadvtwo h2:after{}
/*==============================================
			Testimonials Style Four			
==============================================*/
.tg-testimonialsvfour{
	margin: 0;
	padding: 0;
	width: 100%;
	color: #fff;
	background: url(images/background/img-03.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
}
.tg-testimonialsholder{
	width: 100%;
	float: left;
	padding: 90px;
	text-align: center;
	background: rgba(17,20,32,0.80);
}
.tg-testimonialsvfour h2{
	margin: 0;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
}
.tg-quoteicon{
	width: 80px;
	height: 80px;
	display: block;
	overflow: hidden;
	margin: 39px auto;
	-webkit-border-radius: 50%;
			border-radius: 50%;
}
.tg-quoteicon img{
	display: block;
	margin: 28px  auto 27px;
}
.tg-testimonialsvfour .tg-testimonial blockquote{
	padding: 0;
	color: #fff;
}
.tg-testimonialsvfour .tg-testimonialinfo{padding: 30px 0 0;}
.tg-testimonialsvfour .tg-testimonialinfo:before{display: none;}
.tg-testimonialsvfour .tg-testimonialinfo h3{
	margin: 0;
	color: #cbcbcb;
	font-weight: 400;
	text-transform: none;
}
.tg-testimonialsvfour .owl-dots{display: none;}
.tg-testimonialsvfour .owl-nav.disabled{display: block;}
.tg-testimonialsvfour .owl-nav .owl-prev,
.tg-testimonialsvfour .owl-nav .owl-next{
	top: -80px;
	width: 40px;
	font-size: 20px;
	position: absolute;
}
.tg-testimonialsvfour .owl-nav .owl-prev{left: 30%;}
.tg-testimonialsvfour .owl-nav .owl-next{right: 30%;}
/*==============================================
			Testimonials Style Five				
==============================================*/
.tg-testimonialsvfive{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	background: url(images/parallax/bgparallax-13.jpg) no-repeat center right;
	-webkit-background-attachment: fixed;
	-moz-background-attachment: fixed;
	-ms-background-attachment: fixed;
	-o-background-attachment: fixed;
	background-attachment: fixed;
}
.tg-bgholder{
	width: 100%;
	float: left;
	padding: 120px 0;
	background: rgba(255,255,255,0.92);
}
.tg-testimonialsvfive .tg-imgbox{
	width: auto;
	float: left;
	overflow: hidden;
}
.tg-imgbox figure{
	margin: 0;
	width: 100%;
	float: left;
}
.tg-testimonailarea{overflow: hidden;}
.tg-testimonialsvfive .tg-sectionhead{padding: 30px 15% 30px 60px;}
.tg-testimonialsvfive .tg-testimonialslider{
	padding: 50px;
	position: static;
}
.tg-testimonialsvfive .tg-testimonial{color: #fff;}
.tg-testimonialsvfive .tg-testimonialinfo{
	width: auto;
	float: left;
	padding: 15px 0 15px 90px;
}
.tg-testimonialsvfive .tg-testimonialinfo:before{
	top: 0;
	width: 70px;
	height: 70px;
	display: block;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	background: #000 url(images/icons/icon-05.png) no-repeat 50% 50%;
}
.tg-testimonialsvfive .tg-testimonialinfo h3,
.tg-testimonialsvfive .tg-testimonialinfo span,
.tg-testimonialsvfive .tg-testimonial blockquote{color: #fff;}
.tg-testimonialsvfive .tg-testimonialinfo h3{margin: 0 0 9px;}
.tg-testimonialsvfive .tg-testimonial blockquote{padding: 30px 0 0;}
.tg-radingbox{
	color: #fff;
	float: right;
	padding: 16px 0;
	font-size: 13px;
	line-height: 13px;
	text-align: right;
}
.tg-radingbox .tg-stars span:after,
.tg-radingbox .tg-stars:before{color: #fff;}
.tg-radingbox .tg-stars:before{content: '\f006 \f006 \f006 \f006 \f006';}
.tg-radingbox .tg-stars span:after{content: '\f005 \f005 \f005 \f005 \f005';}
.tg-radingbox em{
	clear: both;
	opacity: 0.80;
	display: block;
	padding: 9px 0 0;
	font-style: normal;
}
.tg-testimonialsvfive .tg-testimonialslider .owl-dots{
	bottom: 0;
	z-index: 4;
	right: auto;
	left: 275px;
	width: 110px;
	height: 50px;
	padding: 19px 0;
	background: #000;
}
/*==============================================
			Testimonials Style Six				
==============================================*/
.tg-testimonialsvsix{}
.tg-testimonialsvsix{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	background: url(images/parallax/bgparallax-15.jpg) no-repeat center right;
	-webkit-background-attachment: fixed;
	-moz-background-attachment: fixed;
	-ms-background-attachment: fixed;
	-o-background-attachment: fixed;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
}
.tg-testimonialsvsix .tg-bgholder{background: rgba(26,26,26,0.92);}
.tg-testimonialsvsix .tg-sectionhead,
.tg-testimonialsvsix .tg-sectionhead .tg-description{color: #ababab;}
.tg-testimonialsvsix .tg-sectionhead h2{color: #fff;}
.tg-testimonial figure{
	width: 120px;
	height: 120px;
	overflow: hidden;
	border: 6px solid;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	margin: 0 auto 30px;
}
.tg-testimonialsvsix .tg-testimonial blockquote{
	color: #fff;
	font-weight: 300;
	text-align: center;
	font-style: italic;
}
.tg-testimonialsvsix .tg-testimonial blockquote span{
	font-weight: 300;
	font-style: italic;
	text-transform: uppercase;
}
.tg-testimonialsvsix .tg-testimonialinfo{
	padding: 0;
	text-align: center;
}
.tg-testimonialsvsix .tg-testimonialinfo h3{
	font-size: 20px;
	line-height: 20px;
}
.tg-testimonialsvsix .tg-testimonialinfo:before{display: none;}
.tg-testimonialsvsix .tg-testimonialinfo span{
	color: #fff;
	font-size: 14px;
	line-height: 14px;
}
.tg-testimonialsvsix .tg-testimonialslider .owl-dots{display: none;}
.tg-testimonialsvsix .owl-carousel .owl-nav{
	top: 35px;
	left: 50%;
	width: 210px;
	display: block;
	margin: 0 0 0 -105px;
}
.tg-testimonialsvsix .owl-carousel .owl-nav .owl-prev,
.tg-testimonialsvsix .owl-carousel .owl-nav .owl-next{
	border:3px solid;
	line-height: 44px;
}
.tg-testimonialsvsix .owl-carousel .owl-nav .owl-prev{float: left;}
.tg-testimonialsvsix .owl-carousel .owl-nav .owl-next{float: right;}
/*==============================================
			Testimonials Style Six				
==============================================*/
.tg-testimonialsvseven{color: #373737;}
.tg-testimonialsvseven .tg-sectionhead,
.tg-testimonialsvseven .tg-sectionhead .tg-description{color: #ababab;}
.tg-testimonialsvseven .tg-sectionhead h2{color: #373737;}
.tg-testimonialsvseven .tg-sectionhead h2 .tg-small{
	display: block;
	font-size: 16px;
	padding: 0 0 20px;
	line-height: 16px;
}
.tg-testimonialsvseven .tg-testimonial figure{
	border: 0;
	width: 80px;
	height: 80px;
	margin: 0 auto 20px;
}
.tg-testimonialsvseven .tg-testimonial blockquote{
	font-weight: 300;
	text-align: center;
	font-style: italic;
}
.tg-testimonialsvseven .tg-testimonial blockquote span{
	font-weight: 300;
	font-style: italic;
	text-transform: uppercase;
}
.tg-testimonialsvseven .tg-testimonialinfo{
	padding: 0 0 30px;
	text-align: center;
}
.tg-testimonialsvseven .tg-testimonialinfo h3{
	font-size: 20px;
	line-height: 20px;
}
.tg-testimonialsvseven .tg-testimonialinfo:before{display: none;}
.tg-testimonialsvseven .tg-testimonialinfo span{
	color: #373737;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
}
.tg-testimonialsvseven .owl-dots{
	width: 100%;
	float: left;
	position: static;
}
.tg-testimonialsvseven .owl-dots span{background: #bbbcbd;}
/*==============================================
			Blog Post Style						
==============================================*/
.tg-blogpost{
	width: 100%;
	float: left;
}
/*==============================================
			Blog Post Style One					
==============================================*/
.tg-post .tg-themepostimg figcaption{padding: 15px;}
.tg-post .tg-themepostmetadata{
	width: 100%;
	float: left;
	color: #fff;
	text-align: center;
}
.tg-post .tg-themepostmetadata li{
	border: 0;
	float: none;
	padding: 0 8px;
	display: inline-block;
	vertical-align: middle;
}
.tg-post .tg-themepostmetadata li a{ color: #fff; }
.tg-post .tg-themepostcontent{padding: 10px 0 0;}
.tg-post .tg-themeposttitle{text-align: center;}
.tg-post .tg-themeposttitle h3{
	font-size: 17px;
	line-height: 25px;
	text-transform: uppercase;
}
/*==============================================
			Blog Post Style Two					
==============================================*/
.tg-blogpostvtwo .tg-date{
	height: auto;
	padding: 0 0 10px;
	border: 2px solid;
	font:bold 22px/22px 'Open Sans', Arial, Helvetica, sans-serif;
}
.tg-blogpostvtwo .tg-date span{
	padding: 0;
	margin: 0 0 10px;
	background: #fff;
	font:bold 28px/50px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-blogpostvtwo .tg-post .tg-themeposttitle{margin: 18px 0;}
.tg-blogpostvtwo .tg-post .tg-themepostcontent{padding: 0;}
.tg-blogpostvtwo .tg-post .tg-themepostmetadata{
	padding: 10px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.tg-blogpostvtwo .tg-post .tg-themepostmetadata,
.tg-blogpostvtwo .tg-post .tg-themepostmetadata li a{color: #686868;}
/*==============================================
			Blog Post Style Three				
==============================================*/
.tg-blogpostvthree .tg-post .tg-themepostimg figcaption{
	padding: 0;
	background: rgba(0,0,0,0.80);
}
.tg-post .tg-themepostimg figcaption time{
	padding: 10px;
	float: left;
	height: auto;
	line-height: 17px;
	position: relative;
	text-align: center;
}
.tg-blogpostvthree .tg-post .tg-themeposttitle{
	width: auto;
	float: none;
	padding: 15px;
	overflow: hidden;
}
.tg-blogpostvthree .tg-post .tg-themeposttitle h3{
	margin: 0;
	font-size: 17px;
	text-align: left;
	line-height: 22px;
}
.tg-blogpostvthree .tg-post .tg-themeposttitle h3 a{color: #fff;}
.tg-blogpostvthree .tg-post .tg-themepostcontent{padding: 0;}
.tg-blogpostvthree .tg-post .tg-themepostmetadata{
	padding: 10px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.tg-blogpostvthree .tg-post .tg-themepostmetadata,
.tg-blogpostvthree .tg-post .tg-themepostmetadata li a{color: #686868;}
/*==============================================
			Blog Post Style Four				
==============================================*/
.tg-blogpostvfour{}
.tg-blogpostvfour .tg-post .tg-themepostimg figcaption{
	padding: 0;
	background: rgba(0,0,0,0.80);
}
.tg-blogpostvfour .tg-date{
	height: auto;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	text-transform: capitalize;
}
.tg-blogpostvfour .tg-date:before{
	top: 5%;
	left: 5%;
	width: 90%;
	height: 90%;
	content: '';
	opacity: 0.50;
	position: absolute;
	border: 1px solid #fff;
}
.tg-blogpostvfour .tg-date span{
	font-weight: bold;
	font-size: inherit;
	line-height: inherit;
}
.tg-blogpostvfour .tg-post .tg-themeposttitle{
	width: auto;
	float: none;
	padding: 15px;
	overflow: hidden;
}
.tg-blogpostvfour .tg-post .tg-themeposttitle h3{
	margin: 0;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
}
.tg-blogpostvfour .tg-post .tg-themeposttitle h3 a{color: #fff;}
.tg-blogpostvfour .tg-post .tg-themepostcontent{padding: 0;}
.tg-blogpostvfour .tg-post .tg-themepostmetadata{padding: 10px 0;}
.tg-blogpostvfour .tg-post .tg-themepostmetadata,
.tg-blogpostvfour .tg-post .tg-themepostmetadata li a{}
/*==============================================
			Blog Post Style Five				
==============================================*/
.tg-blogpostvfive .tg-post{
	margin: 15px 0;
	background: #f8f8f8;
}
.tg-blogpostvfive .tg-date{
	color: #fff;
	width: 65px;
	height: 70px;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	background: #000;
	text-transform: capitalize;
}
.tg-blogpostvfive .tg-date span{
	font-size: 20px;
	font-weight: 500;
	line-height: 20px;
}
.tg-blogpostvfive .tg-themepostimg{
	float: left;
	width: auto;
}
.tg-blogpostvfive .tg-themepostcontent{
	width: auto;
	float: none;
	padding: 26px;
	overflow: hidden;
}
.tg-blogpostvfive .tg-post .tg-themeposttitle h3{text-align: left;}
.tg-blogpostvfive .tg-post .tg-themepostmetadata{
	padding: 20px 0;
	text-align: left;
}
.tg-blogpostvfive .tg-post .tg-themepostmetadata li:first-child{padding-left: 0;}
.tg-blogpostvfive .tg-post .tg-themepostmetadata li,
.tg-blogpostvfive .tg-post .tg-themepostmetadata li a{color: #000;}
.tg-blogpostvfive .tg-post .tg-themepostmetadata li i{}
/*==============================================
			Blog Post Style Six				
==============================================*/
.tg-blogpostvsix .tg-post .tg-themepostimg figcaption{
	height: 100%;
	padding: 30px;
	background: none;
}
.tg-blogpostvsix .tg-post .tg-themepostcontent{
	color: #fff;
	height: 100%;
	padding: 30px;
	position: relative;
	text-align: center;
	background: rgba(26,26,26,0.90);
}
.tg-blogpostvsix .tg-post .tg-themeposttitle h3 a{}
.tg-blogpostvsix .tg-post .tg-themepostmetadata{
	margin: 20px 0;
	padding: 15px 0;
	border-top: 1px solid #656565;
	border-bottom: 1px solid #656565;
}
.tg-blogpostvsix .tg-post .tg-themepostmetadata i{}
.tg-blogpostvsix .tg-post .tg-themepostcontent .tg-description{padding: 0 0 14px;}
.tg-blogpostvsix .tg-post .tg-themepostcontent .tg-description p{
	margin: 0;
	font-size: 16px;
	line-height: 26px;
}
.tg-blogpostvsix .tg-post .tg-themepostcontent > a{
	color: #fff;
	opacity: 0.50;
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
}
.tg-blogpostvsix .tg-post .tg-themepostcontent > a:hover{opacity: 1;}
/*==============================================
			Blog Post Style Seven				
==============================================*/
.tg-blogpostvseven .tg-post{overflow: hidden;}
.tg-blogpostvseven .tg-post .tg-themepostimg figcaption{
	padding: 0;
	height: auto;
	bottom: -211px;
	background: none;
}
.tg-blogpostvseven .tg-post .tg-themepostcontent{
	color: #fff;
	height: 100%;
	padding: 30px;
	text-align: left;
	position: relative;
	background: rgba(26,26,26,0.90);
}
.tg-blogpostvseven .tg-post .tg-themeposttitle h3{text-align: left;}
.tg-blogpostvseven .tg-post .tg-themepostmetadata{
	margin: 20px 0;
	padding: 15px 0;
	text-align: left;
	border-top: 1px solid #656565;
	border-bottom: 1px solid #656565;
}
.tg-blogpostvseven .tg-post .tg-themepostcontent .tg-description{padding: 0 0 14px;}
.tg-blogpostvseven .tg-post .tg-themepostcontent .tg-description p{
	margin: 0;
	font-size: 16px;
	line-height: 26px;
}
.tg-blogpostvseven .tg-post .tg-themepostcontent > a{
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
}
.tg-blogpostvseven .tg-post .tg-themepostcontent > a:hover{opacity: 1;}
.tg-blogpostvseven .tg-post:hover .tg-themepostimg figcaption{bottom: 0;}
/*==============================================
			Blog Post Style Eight				
==============================================*/
.tg-blogpostveight{}
.tg-blogpostveight .tg-post{background: #fff;}
.tg-blogpostveight .tg-post .tg-themepostcontent{
	padding: 15px;
	border-bottom: 2px solid;
}
.tg-blogpostveight .tg-post .tg-themepostmetadata{
	margin: 15px 0;
	padding: 10px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.tg-blogpostveight .tg-post .tg-themepostmetadata,
.tg-blogpostveight .tg-post .tg-themepostmetadata li a,
.tg-blogpostveight .tg-post .tg-themepostmetadata li a i{color: #6a6a6a;}
.tg-blogpostveight .tg-themepostcontent .tg-description{
	color: #6a6a6a;
	text-align: center;
}
.tg-blogpostveight .tg-themepostcontent .tg-description p{line-height: 28px;}
/*==============================================
			Blog Post Style Nine				
==============================================*/
.tg-blogpostvnine{}
.tg-blogpostvnine .tg-post .tg-themeposttitle{padding: 0 0 15px;}
.tg-blogpostvnine .tg-post .tg-themeposttitle,
.tg-blogpostvnine .tg-themepostcontent .tg-description{text-align: left;}

/*==============================================
			Blog Post Style Eleven				
==============================================*/
.tg-blogpostveleven{}
.tg-blogpostveleven .tg-post{
	text-align: left;
	background: #f7f7f7;
}
.tg-blogpostveleven .tg-post .tg-themeposttitle{text-align: left;}
.tg-blogpostveleven .tg-post .tg-themepostcontent{padding: 15px;}
.tg-blogpostveleven .tg-post .tg-themepostmetadata{margin: 15px 0;}
.tg-blogpostveleven .tg-post .tg-themepostmetadata,
.tg-blogpostveleven .tg-post .tg-themepostmetadata li a,
.tg-blogpostveleven .tg-post .tg-themepostmetadata li a i{color: #6a6a6a;}
.tg-blogpostveleven .tg-post .tg-themepostmetadata li{float: left;}
.tg-blogpostveleven .tg-post .tg-themepostmetadata li:first-child{padding-left: 0;}
.tg-blogpostveleven .tg-themepostcontent .tg-description{color: #6a6a6a;}
.tg-blogpostveleven .tg-themepostcontent .tg-description p{line-height: 28px;}
.tg-blogpostveleven .tg-date {
	color: #fff;
	width: 65px;
	height: 70px;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	background: #000;
	text-transform: capitalize;
}
.tg-blogpostveleven .tg-date span {
	font-size: 20px;
	font-weight: 500;
	line-height: 20px;
}
/*==============================================
			Blog Detail Style					
==============================================*/
.tg-blogdetail .tg-themepostcontent{padding: 0;}
.tg-blogdetail .tg-themepostcontent h2{
	margin: 0;
	width: 100%;
	float: left;
	font-size: 18px;
	padding: 15px 0;
	font-weight: 600;
	line-height: 18px;
	text-align: center;
}
.tg-blogdetail .tg-themepostcontent .tg-shareon{margin:0 0 20px;}
.tg-blogdetail .tg-themepostcontent .tg-description p{
	color: #686868;
	font-size: 15px;
	line-height: 23px;
}
.tg-blogdetailblockqout{
	border: 0;
	width: 100%;
	float: left;
	quotes: none;
	padding: 10px;
	margin: 30px 0;
	overflow: hidden;
	position: relative;
	background: url(images/blogpost/bluockquot-img.jpg);
}
.tg-blogdetailblockqout:before{
	top: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	background:
		-webkit-moz-linear-gradient(top,
		rgba(255,199,34,0.95) 0%,
		rgba(255,199,34,0.95) 100%);
	background:
	   -webkit-linear-gradient(top,
		rgba(255,199,34,0.95) 0%,
		rgba(255,199,34,0.95) 100%);
	background:
		-webkit-gradient(linear,
		left top, left bottom,
		from(rgba(255,199,34,0.95)),
		to(rgba(255,199,34,0.95)));
	background:
		-o-linear-gradient(top,
		rgba(255,199,34,0.95) 0%,
		rgba(255,199,34,0.95) 100%);
	background:
		linear-gradient(to bottom,
		rgba(255,199,34,0.95) 0%,
		rgba(255,199,34,0.95) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ffc722', endColorstr='#f2ffc722',GradientType=0 );
}
.tg-blogdetailblockqout:after{
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	z-index: 2;
	content: '';
	position: absolute;
	border-top: 55px solid transparent;
	border-bottom: 55px solid transparent;
	border-left: 60px solid #fff;
}
.tg-blogdetailblockqout q{
	z-index: 5;
	width: 100%;
	color: #fff;
	float: left;
	font-size: 17px;
	line-height: 24px;
	position: relative;
	border:1px solid #ffd865;
	padding:20px 25px 20px  115px;
}
.tg-blogdetailblockqout q span{
	top: 50%;
	left: -6px;
	z-index: 6;
	width: 60px;
	height: 60px;
	display: block;
	font-size: 70px;
	background: #fff;
	border:5px solid;
	line-height: 80px;
	margin: -30px 0 0;
	position: absolute;
	text-align: center;
	-webkit-border-radius: 50%;
			border-radius: 50%;
}
.tg-alignright{
	float: right;
	margin: 0 0 30px 30px;
}
.tg-liststyle{
	width: 100%;
	float: left;
	color: #4a4a4a;
	font-size: 15px;
	list-style: none;
	margin: 0 0 30px;
	line-height: 20px;
}
.tg-liststyle li{
	width: 100%;
	float: left;
	color: #4a4a4a;
	position: relative;
	padding: 0 0 0 20px;
	line-height: inherit;
	list-style-type: none; 
}
.tg-liststyle li + li{margin: 15px 0 0;}
.tg-liststyle li:before{
	left: 0;
	top: 4px;
	font-size: 14px;
	content: '\f058';
	line-height: 14px;
	position: absolute;
	font-family: 'FontAwesome';
}
.tg-admindetail{
	width: 100%;
	float: left;
	padding: 60px 0 0;
}
.tg-admindetail figure{
	float: left;
	margin: 0 20px 0 0;
}
.tg-admindetail figure img{
	width: 100%;
	height: auto;
	display: block;
}
.tg-admininfo{
	padding: 6px 0;
	overflow: hidden;
}
.tg-adminhead{
	width: 100%;
	float: left;
	margin: 0 0 20px;
	padding: 0 0 15px;
	border-bottom: 1px solid #d0d0d0;
}
.tg-adminname{float: left;}
.tg-adminname h2{
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}
.tg-admininfo .tg-socialicons{
	float: right;
	padding: 3px 0;
}
.tg-admininfo .tg-socialicons li{padding: 0 8px;}
.tg-admininfo .tg-socialicons li:last-child{padding-right: 0;}
.tg-admininfo .tg-socialicons li a{
	width: auto;
	height: auto;
	color: #2f3237;
	background: none;
	line-height: normal;
}
.tg-admininfo .tg-socialicons li a i{
	width: auto;
	color: #2f3237;
	line-height: inherit;
}
.tg-admininfo .tg-description p{margin: 0;}
.tg-commentsarea{
	width: 100%;
	float: left;
	padding: 100px 0 70px;
}
.tg-commentsarea .tg-sectionhead{padding: 0 0 50px;}
.tg-commentsarea .tg-sectionhead h2{
	font-size: 24px;
	line-height: 24px;
}
.tg-comments{
	width: 100%;
	float: left;
	list-style: none;
}
.tg-comments li{
	width: 100%;
	float: left;
	list-style-type: none;
	border-bottom: 1px solid #e3e3e3;
}
.tg-comment{
	width: 100%;
	float: left;
	padding: 30px 0;
}
.tg-comment + .tg-comment{border-top: 1px solid #e4e4e4;}
.tg-comment .tg-admindetail{padding: 0;}
.tg-comment .tg-admininfo{padding: 4px 0;}
.tg-comment .tg-adminhead{
	margin: 0;
	border: 0;
}
.tg-comment .tg-eventpostinfo{
	margin: 0;
	width: auto;
	float: right;
}
.tg-comment .tg-eventpostinfo li{
	border: 0;
	width: auto;
	min-height: 0;
	padding: 0 14px;
	position: relative;
}
.tg-comment .tg-eventpostinfo li + li{margin: 0;}
.tg-comment .tg-eventpostinfo li:before{
	left: 0;
	top: 0;
	content: '|';
	position: absolute;
}
.tg-comment .tg-eventpostinfo li:first-child:before{display:none;}
.tg-comment .tg-eventpostinfo li a{display: block;}
.tg-comment .tg-eventpostinfo li em{
	padding: 0;
	width: auto;
}
.tg-comment .tg-eventpostinfo li i{
	float: left;
	margin: 0 5px 0 0;
}
.tg-comment .tg-eventpostinfo li i,
.tg-comment .tg-eventpostinfo li em{color: #777;}
.tg-childcomment{
	margin: 0;
	width: 100%;
	float: left;
	padding: 0 0 0 100px;
}
.tg-leavecomments{
	width: 100%;
	float: left;
}
.tg-leavecomments .tg-sectionhead h2{
	font-size: 24px;
	line-height: 24px;
}
.tg-formleavecomments .form-group textarea{
	width: 100%;
	float: left;
	resize: none;
	height: 200px;
}
.tg-iconstar ul li:before{content: '\f006';}
/*==============================================
			Instructors Style					
==============================================*/
.tg-instructors{
	width: 100%;
	float: left;
}
.tg-instructor{
	width: 100%;
	float: left;
	overflow: hidden;
}
.tg-instructor .tg-themepostimg figcaption{
	top: auto;
	bottom: -105%;
	padding: 10px 0;
	text-align: center;
	border-bottom: 3px solid;
	background: rgba(41,41,41,0.90);
}
.tg-instructor:hover .tg-themepostimg figcaption{bottom: 0;}
/* .tg-instructor .tg-themepostimg h3{text-transform: uppercase;} */
.tg-instructor .tg-themepostimg a{color: #fff;}
.tg-experties{
	width: 100%;
	float: left;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
	padding: 6px 0 25px;
}
.tg-instructor .tg-socialicons{
	width: 100%;
	float: left;
	line-height: 13px;
}
.tg-instructor .tg-socialicons li{
	float: none;
	vertical-align: top;
	display: inline-block;
}
.tg-instructor .tg-socialicons li a{
	background: none;
	-webkit-border-radius: 0;
			border-radius: 0;
}
.tg-instructor .tg-socialicons li a,
.tg-instructor .tg-socialicons li a i{
	height: auto;
	color: #b0b0b0;
	line-height: normal;
}
.tg-seeall{background: #292929;}
.tg-seeall .tg-themepostimg img,
.tg-seeall .tg-themepostimg a img{opacity: 0.50;}
.tg-seeall .tg-themepostimg figcaption{
	bottom: 0;
	border: 0;
	padding: 0;
}
.tg-seeall .tg-themepostimg figcaption h3{
	margin: 0;
	font-size: 18px;
	line-height: 50px;
}
.tg-seeall .tg-themepostimg figcaption h3 a{
	color: #fff;
	text-align: center;
	line-height: inherit;
}
/*==============================================
			Packages Plans						
==============================================*/
.tg-pkgplans,
.tg-pkgplan,
.tg-pkgplanhead,
.tg-pkgplanbody,
.tg-pkgplanfooter{
	width: 100%;
	float: left;
}
.tg-pkgplanhead{
	position: relative;
	background: url(images/plans/1/img-01.jpg) no-repeat 50% 50%;
	-webkit-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
}
.tg-pkgplanhead:before{
	top: 0;
	left: 0;
	z-index: 2;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(41,41,41,0.90);
}
.tg-pkgplanheadholder{
	z-index: 3;
	width: 100%;
	float: left;
	min-height: 110px;
	position: relative;
	padding: 27px 40px 27px 100px;
}
.tg-pkgplanheadholder:before{
	top: 50%;
	right: 0;
	width: 20px;
	height: 80px;
	content: '';
	margin: -40px 0 0;
	position: absolute;
}
.tg-pkgprice{
	top: 50%;
	left: 0;
	width: 80px;
	color: #fff;
	display: block;
	font-size: 30px;
	font-weight: bold;
	line-height: 80px;
	margin: -40px 0 0;
	text-align: center;
	position: absolute;
}
.tg-pkgplanhead h3{
	margin: 0 0 10px;
	font-size: 22px;
	font-weight: bold;
	line-height: 25px;
}
.tg-pkgplanhead .tg-description p{
	margin: 0;
	color: #fff;
	opacity: 0.80;
}
.tg-pkgplanbody ul{
	width: 100%;
	float: left;
	color: #686868;
	list-style: none;
	padding: 15px 0;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
}
.tg-pkgplanbody ul li{
	width: 100%;
	float: left;
	padding: 15px 0;
	line-height: inherit;
	list-style-type: none;
}
.tg-pkgplanfooter a{
	color: #fff;
	width: 100%;
	float: left;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	background: #292929;
	text-transform: uppercase;
}
.tg-pkgplanfooter a:hover{color: #fff;}
/*==============================================
			Packages Plans V Two				
==============================================*/
.tg-pkgplansvtwo{}
.tg-pkgplansvtwo .tg-pkgplan{background: #f9f9f9;}
.tg-pkgplansvtwo .tg-pkgplanheadholder{padding: 27px 100px 27px 40px;}
.tg-pkgplansvtwo .tg-pkgplanheadholder:before{display: none;}
.tg-pkgplansvtwo .tg-pkgprice{
	left: auto;
	right: 0;
}
.tg-pkgplansvtwo .tg-pkgplanhead .tg-description p{opacity: 1;}
.tg-pkgplansvtwo .tg-pkgplanbody ul li{padding: 22px 0;}
.tg-pkgplansvtwo .tg-pkgplanbody ul li + li{border-top: 1px solid #e3e3e3;}
/*==============================================
			Packages Plans V Three				
==============================================*/
.tg-pkgplansvthree{}
.tg-pkgplansvthree .tg-pkgplan{background: #fff;}
.tg-pkgplansvthree .tg-pkgplanheadholder{padding: 27px 100px 27px 40px;}
.tg-pkgplansvthree .tg-pkgplanheadholder:before{display: none;}
.tg-pkgplansvthree .tg-pkgprice{
	left: auto;
	right: 0;
}
.tg-pkgplansvthree .tg-pkgplanhead .tg-description p{opacity: 1;}
.tg-pkgplansvthree .tg-pkgplanbody{
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}
.tg-pkgplansvthree .tg-pkgplanbody ul li{padding: 22px 0;}
.tg-pkgplansvthree .tg-pkgplanbody ul li + li{border-top: 1px solid #e3e3e3;}
.tg-pkgplansvthree .tg-pkgplanfooter a:hover{background: #263248;}
/*==============================================
			TextShort Codes						
==============================================*/
.tg-textshortcode blockquote{
	border: 0;
	margin: 0;
	padding: 0;
	color: #777;
	font-size: 15px;
	line-height: 26px;
	font-weight: 300;
	font-style: italic;
}
.tg-textshortcode .tg-description p{
	margin: 20px 0 0;
	line-height: 26px;
}
/*==============================================
			Course Categories					
==============================================*/
.tg-coursecategories{
	clear: both;
	margin: -8px;
	overflow: hidden;
}
.tg-coursecategory{
	width: 50%;
	float: left;
	padding: 8px;
}
.tg-coursecategory .tg-themepostimg figcaption{
	height: 42px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
			align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-justify-content: center;
			justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
			flex-direction: column;
}
.tg-coursecategory .tg-themeposttitle{padding: 10px;}
.tg-coursecategory .tg-themeposttitle h3{
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	text-transform: uppercase;
}
.tg-coursecategory .tg-themeposttitle h3 a,
.tg-coursecategory .tg-themeposttitle h3 a:hover,
.tg-coursecategory .tg-themeposttitle h3:hover a,
.tg-coursecategory .tg-themeposttitle:hover h3 a{color: #fff;}
.tg-coursecategory .tg-themepostimg:hover figcaption{height: 100%;}
/*==============================================
			Course Detail					
==============================================*/
.tg-coursedetail{
	width: 100%;
	float: left;
}
.tg-coursedetail .tg-themepostcontent{padding: 0;}
.tg-eventtitle{
	width: 100%;
	float: left;
	padding: 45px 0;
}
.tg-eventtitle h2{
	font-size: 26px;
	font-weight: bold;
	line-height: 26px;
}
.tg-coursedetail .tg-themetabs{padding: 0 0 50px;}
.tg-coursedetail .tg-navtabs li{border: 0;}
.tg-coursedetail .tg-navtabs li a{
	color: #292929;
	font-size: 17px;
	padding: 0 23px;
	font-weight: 700;
	line-height: 48px;
}
.tg-coursedetail .tg-brands{padding: 0 0 50px;}
.tg-coursedetail .tg-videobox figure img{
	width: 100%;
	height: auto;
	display: block;
}
.tg-featureslist{
	width: 100%;
	float: left;
}
.tg-featureslist h3{
	margin: 0 0 20px;
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
}
/*==============================================
			Our Mobnile Apps					
==============================================*/
.tg-ourmobileapp{
	width: 100%;
	float: left;
}
.tg-ourmobileapp .tg-shortcodehead h1{
	font-size: 24px;
	line-height: 24px;
}
.tg-ourmobileapp .tg-shortcodehead h1 span{line-height: inherit;}
.tg-ourmobileapp .tg-shortcodehead h2{
	font-weight: 300;
	font-size: 38px;
	line-height: 30px;
}
.tg-ourmobileapp .tg-description{padding: 0 0 40px;}
.tg-ourmobileapp .tg-description blockquote{
	border: 0;
	margin: 0;
	padding: 0;
	color: #777;
	font-size: 15px;
	line-height: 26px;
	font-weight: 300;
	font-style: italic;
}
.tg-ourmobileapp .tg-description p{
	margin: 20px 0 0;
	line-height: 26px;
}
.tg-ourmobileapp .tg-appstore{float: left;}
/*==============================================
			Our Success	Style					
==============================================*/
.tg-oursuccessparallax {
    margin-top: 45px;
}
.tg-oursuccess{
	width: 100%;
	float: left;
}
.tg-tabnavsuccess{
	width: 100%;
	font-size: 20px;
	font-weight: 300;
	padding: 0px 0;
	position: relative;
	text-transform: uppercase;
	background: #9c1e08;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
}

.tg-tabnavsuccess ul{
	width: 100%;
	list-style: none;
	font-size: inherit;
	background: #ffffff;
	line-height: inherit;
	padding-left: 20px;
    padding-right: 20px;
}
.csef{
	padding-top: 7px !important;
    padding-bottom: 7px !important;
}
.csefname{
	font-weight: 700 !important;
}
.csehod{
	font-size: 21px !important;
    font-weight: 500 !important;
    text-align: center ;
	padding-bottom: 25px;
}
.publication{
	padding-left: 28px !important;
    padding-right: 28px !important;
}
.pov{
	padding-left: 32px;
    padding-right: 32px;
	color: white;
}

.pov1{
	margin-top: -12px;
    margin-left: 32px;
    padding-bottom: 10px;
}

.pov2{
	margin-top: -50px !important;
	font-weight: 700;
}

.povla{color: #fff;padding-left: 32px;
    padding-right: 32px;}
.tg-verticalmiddle1{
	margin-top: -282px;
    background: white;
    margin-left: 54px;
	border-radius: 28px;
}

.psts{
	margin-left: 100px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.psts2{
	margin-left: 0px;
    margin-top: -14px;
    margin-bottom: 30px;
}

.psts1{
	font-weight: 500;
	margin-top: 50px;
}

.psts3{
	font-weight: 500;
	margin-top: 0px;
}

.pt{
	text-align: left !important;
    /* margin-top: -62px !important; */
}
.pt1{
	text-align: left !important;
    /* margin-top: -62px !important; */
}

.pt2{
	font-weight: 700;
}

.pt3{
	margin-left: 21px;
    margin-top: -16px;
    margin-bottom: 50px;
}
.vmp{
	font-weight: 700;
}

.vmpl{
	list-style: none;
}

.rcom{
	margin-top: 18px;
    color: #626060;
    font-weight: 700;
    margin-left: 93%;
    font-style: italic;
}

.button-custom{
	background: #eb1f22;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 5px;
    border-radius: 10px;
    color: white;
    font-size: 12px;
}

float1 {
    position: fixed;
    width: 41px;
    height: 41px;
    bottom: 61px;
    /* right: 2px; */
    left: 14px;
    color: #FFF;
    border-radius: 12px;
    text-align: center;
    font-size: 30px;
    z-index: 100;
}

.float {
    position: fixed;
    width: 41px;
    height: 41px;
    bottom: 16px;
    /* right: 26px; */
    left: 14px;
    color: #FFF;
    border-radius: 12px;
    text-align: center;
    font-size: 30px;
    z-index: 100;
}


.msg{
	font-size: 12px !important;
    font-style: italic !important;
}
.admissionpage{
	color: white;
    font-weight: 700;
}
.mySlides {
	display:none;
	box-shadow: 0px 0px 21px 0px #202c45;
	border-radius: 7px;
  }
  .mySlides1 {
/*	display:none;*/
/*	box-shadow: 0px 0px 21px 0px #202c45;*/
	
  }
  
  .slideshow-container{
                max-width: 100%;
                position: relative;
                margin: auto;
            }

  .shadow1 {
    box-shadow: 0px 5px 0 0px rgb(222 222 248 / 80%), 0 1px 25px 0 rgb(112 112 236 / 90%);
}
.tg-tabnavsuccess ul li{
	width: 100%;
    line-height: inherit;
    font-size: 15px;
    list-style-type: none;
    border-bottom: 1px dashed #dddddd;
     background-image:url(img/lis.png);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	padding-left: 35px;
	padding-top: 7px;
    padding-bottom: 7px;
}

.inner-page {
    text-align: center;
    margin-top: -126px;
    font-weight: 900;
    font-size: 25px;
    color: #a00c0c;
}
.tg-tabnavsuccess ul li a{
	color: #000000;
	width: 100%;
    line-height: 25px;
	text-transform: capitalize;
	font-weight: bold;
}
.tg-tabnavsuccess ul li a i,
.tg-tabnavsuccess ul li a span{
	vertical-align: middle;
}
.tg-tabnavsuccess ul li a i{
	font-size: 26px;
    line-height: 30px;
    padding-right: 9px;
}
.tg-tabnavsuccess ul li:hover a,
.tg-tabnavsuccess ul li.active a,
.tg-tabnavsuccess ul li:hover a i,
.tg-tabnavsuccess ul li:hover a span,
.tg-tabnavsuccess ul li.active a i,
.tg-tabnavsuccess ul li.active a span{color: #9c1e08;}
.tg-tabcontentsuccess{
	width: 100%;
	float: left;
	position: relative;
	padding: 0px 0 0px 50px;
	background: #fff;
}
.tg-tabcontentsuccess:before{
	top: 0;
	left: 100%;
	content: '';
	height: 100%;
	width: 9999px;
	position: absolute;
	background: #fff;
}
.tg-tabcontentsuccess .tab-pane{
	width: 100%;
	float: left;
}
.tg-tabcontentsuccess {
	color: #333333;
	line-height: 24px;
}
.tg-tabcontentsuccess .tg-description{padding: 0 0 30px;}
.tg-tabcontentsuccess .tg-description p{
	margin: 0;
	line-height: inherit;
}
.tg-tabcontentsuccess .tg-description p + p{margin: 0 0 30px;}
.tg-tabcontentsuccess .tg-videobox{width: 57.9%;}
.tg-tabcontentsuccess .tg-list {
	width: auto;
	float: none;
	overflow: hidden;
}
/*==============================================
			Our Success	Style					
==============================================*/
.tg-resontochoose{
	width: 100%;
	float: left;
}
.tg-resontochoose .tg-sectionimg img{
	width: auto;
	max-width: none;
	margin: 0 0 0 -380px;
}
.tg-themecollapse{
	width: 100%;
	float: left;
}
.tg-themecollapse h3{
	width: 100%;
	float: left;
	font-size: 15px;
	line-height: 18px;
	position: relative;
	background: #f7f7f7;
	text-transform: none;
	border: 1px solid #cfd0d2;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-themecollapse h3:before{
	top: -1px;
	left: -1px;
	color: #fff;
	width: 48px;
	height: 48px;
	font-size: 25px;
	content: '\f107';
	background: #000;
	line-height: 48px;
	text-align: center;
	position: absolute;
	font-family: 'FontAwesome';
}
.tg-themecollapse h3 a{
	width: 100%;
	float: left;
	font-size: inherit;
	line-height: inherit;
	padding: 14px 14px 14px 68px;
}
.tg-themecollapse h3:hover a,
.tg-themecollapse h3:focus a,
.tg-themecollapse h3.open a{
	color: #fff;
	background: #000;
}
.tg-themecollapse h3:hover,
.tg-themecollapse h3.open{
	color: #fff;
	border-color: #000;
}
.tg-themecollapse h3.open{margin: 0;}
.tg-themecollapse h3.open:before{content: '\f106';}
.tg-themecollapsecontent{
	width: 100%;
	float: left;
	padding: 30px;
	color: #737373;
	background: #f7f7f7;
	border-bottom: 2px solid;
}
.tg-themecollapsecontent .tg-description p{margin-bottom: 10px;}
.tg-themecollapse h3.open + .tg-themecollapsecontent{margin: 0 0 10px;}
/*==============================================
			Services Style						
==============================================*/
.tg-services{
	color: #737373;
	list-style: none;
	font-size: 14px;
	line-height: 24px;
}
.tg-services li{
	float: left;
	width: 33.33%;
	padding: 25px 15px;
	line-height: inherit;
	list-style-type: none;
}
.tg-service{
	width: 100%;
	float: left;
}
.tg-serviceicon{
	display: block;
	font-size: 30px;
	line-height: 30px;
}
.tg-serviceicon i{
	display: block;
	font-size: inherit;
	line-height: inherit;
}
.tg-servicetitle{
	width: 100%;
	float: left;
	padding: 0 0 10px;
}
.tg-servicetitle h3{
	margin: 0;
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
}
.tg-service .tg-description p{margin: 0;}
/*==============================================
			Services Style One					
==============================================*/
.tg-servicesvone{
	width: 100%;
	float: left;
	text-align: center;
}
.tg-servicesvone li{
	float: left;
	width: 33.33%;
	padding: 25px 15px;
}
.tg-servicesvone .tg-serviceicon{
	color: #fff;
	width: 75px;
	height: 75px;
	display: block;
	margin: 0 auto;
	font-size: 40px;
	line-height: 75px;
	-webkit-border-radius: 5px;
			border-radius: 5px;
}
.tg-servicesvone .tg-servicetitle{padding: 20px 0 10px;}
.tg-servicesvone .tg-servicetitle h3{font-weight: 400;}
/*==============================================
			Services Style Two					
==============================================*/
.tg-servicesvtwo{
	margin: -35	px 0;
	overflow: hidden;
}
.tg-servicesvtwo li{
	width: 50%;
	padding: 20px 5%;
}
.tg-servicesvtwo .tg-service{
	width: 100%;
	float: left;
	position: relative;
	padding: 0 0 0 60px;
}
.tg-servicesvtwo .tg-serviceicon{
	top: 0;
	left: 0;
	color: #000;
	font-size: 40px;
	line-height: 40px;
	position: absolute;
}
/*==============================================
			Services Style Three				
==============================================*/
.tg-servicesvthree{margin: -15px 0;}
.tg-service{margin: 15px 0;}
.tg-service figure{
	margin: 0;
	width: 100%;
	float: left;
	position: relative;
}
.tg-service figure img{
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
.tg-service figure figcaption{
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	padding: 15px;
	position: absolute;
	background: rgba(0,0,0,0.85);
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
			align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-justify-content: center;
			justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
			flex-direction: column;
}
.tg-service figure figcaption .tg-serviceicon{
	
	margin: 0 0 25px;
	font-size: 50px;
	line-height: 50px;
}
.tg-service figure figcaption h3{
	margin: 0;
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
}
.tg-service:hover figure figcaption .tg-serviceicon,
.tg-service:hover figure figcaption h3,
.tg-service:hover figure figcaption h3 a{color: #fff;}
/*==============================================
			Services Style Four				
==============================================*/
.tg-servicesarea{
	width: 100%;
	float: left;
}
.tg-servicesvfour .tg-service figure figcaption{
	top: auto;
	color: #fff;
	bottom: 40px;
	height: 50px;
	display: block;
	overflow: hidden;
	padding: 0 15px;
	text-align: center;
	background: rgba(26,26,26,0.93);
}
.tg-servicesvfour .tg-service figure:hover figcaption{
	height: 206px;
	padding: 30px 20px;
	background: rgba(26,26,26,0.93);
}
.tg-servicesvfour .tg-service figure figcaption h3{
	font-size: 22px;
	font-weight: 500;
	line-height: 50px;
}
.tg-servicesvfour .tg-service figure figcaption > a{
	font-size: 13px;
	line-height: 13px;
	margin: 20px 0 0;
	vertical-align: top;
	display: inline-block;
	text-transform: uppercase;
}
/*==============================================
			Services Style Five					
==============================================*/
.tg-servicesfive .tg-specialfeatures li{
	float: left;
	width: 33.33%;
}
.tg-servicesfive .tg-specialfeatures .tg-featureicon{
	background: none;
	border: 1px solid;
}
.tg-servicesfive .tg-specialfeatures h3{text-transform: capitalize;}
/*==============================================
			Services Style Six					
==============================================*/
.tg-giveubestimg{
	margin: 0;
	width: 100%;
	float: left;
}
.tg-giveubestimg img{
	width: auto;
	display: block;
	max-width: none;
	margin: 0 0 0 -200px;
}
.tg-servicessix .tg-specialfeatures li{
	width: 50%;
	float: left;
}
.tg-servicessix .tg-specialfeatures .tg-featureicon{
	background: none;
	border: 1px solid;
}
.tg-servicessix .tg-specialfeatures h3{text-transform: capitalize;}
/*==============================================
			Services Style Seven				
==============================================*/
.tg-bestservices{
	width: 100%;
	float: left;
}
.tg-bestservice{
	width: 100%;
	float: left;
	margin: 15px 0;
	text-align: center;
}
.tg-bestservice figure{
	width: 100%;
	float: left;
	margin: 0 0 55px;
	position: relative;
}
.tg-bestservice figure > img{
	width: 100%;
	height: auto;
	display: block;
}
.tg-bestserviceicon{
	left: 50%;
	z-index: 2;
	width: 70px;
	height: 70px;
	padding: 5px;
	bottom: -35px;
	display: block;
	position: absolute;
	margin: 0 0 0 -35px;
}
.tg-bestserviceicon i{
	height: 60px;
	display: block;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-align-content: center;
		-ms-flex-line-pack: center;
			align-content: center;
	border: 1px solid rgba(255,255,255,0.50);
}
.tg-bestserviceicon i img{
	margin: 0 auto;
	display: block;
}
.tg-bestservice .tg-description{
	color: #4d4d4d;
	font-size: 16px;
	line-height: 26px;
	padding: 15px 0 0;
}
.tg-bestservice .tg-description p{
	margin: 0;
	color: #4d4d4d;
	line-height: inherit;
}
/*==============================================
			Services Style Eight				
==============================================*/
.tg-bestservicesvtwo{}
.tg-bestservicesvtwo .tg-bestservice{
	padding: 0 15px 20px;
	border: 1px solid;
	border-top-width: 3px;
}
.tg-bestservicesvtwo .tg-bestserviceicon{
	margin: 0 auto;
	position: static;
}
.tg-bestservicesvtwo .tg-title{padding: 25px 0 0;}
.tg-bestservicesvtwo .tg-title h3{font-weight: 400;}
.tg-bestservicesvtwo .tg-bestservice .tg-description{
	color: #737373;
	font-size: 14px;
	line-height: 24px;
}
/*==============================================
			Special Features Style				
==============================================*/
.tg-specialfeaturesvthree{
	width: 100%;
	float: left;
	padding: 15px 0 0;
}
.tg-specialfeaturesvthree .tg-specialfeature{
	float: left;
	width: 33.33%;
	text-align: center;
	padding: 40px 25px;
	border: 1px solid transparent;
}
.tg-specialfeaturesvthree .tg-specialfeature:nth-child(1),
.tg-specialfeaturesvthree .tg-specialfeature:nth-child(2),
.tg-specialfeaturesvthree .tg-specialfeature:nth-child(3){border-bottom-color:  #d0d0d0;}
.tg-specialfeaturesvthree .tg-specialfeature:nth-child(2),
.tg-specialfeaturesvthree .tg-specialfeature:nth-child(5){
	border-left-color:  #d0d0d0;
	border-right-color:  #d0d0d0;
}
.tg-specialfeaturesvthree .tg-specialfeature .tg-title{padding: 0 0 15px;}
.tg-specialfeaturesvthree .tg-specialfeature .tg-title h3{padding: 0;}
.tg-specialfeaturesvthree .tg-specialfeature .tg-description {
	color: #4d4d4d;
	font-size: 16px;
	line-height: 26px;
}
.tg-specialfeaturesvthree .tg-specialfeature .tg-description p{
	margin: 0;
	line-height: inherit;
}
.tg-specialfeaturesvthree .tg-specialfeature:hover,
.tg-specialfeaturesvthree .tg-specialfeature:hover .tg-title h3,
.tg-specialfeaturesvthree .tg-specialfeature:hover .tg-description,
.tg-specialfeaturesvthree .tg-specialfeature:hover .tg-description p {color: #fff;}
/*==============================================
			Ready To Help Style					
==============================================*/
.tg-bgreadytohelpyou{
	overflow: hidden;
	background: url(images/background/img-01.jpg) no-repeat center center;
	-webkit-background-size: cover;
			background-size: cover;
}
.tg-readytohelpyou{
	width: 100%;
	float: left;
	color: #fff;
	position: relative;
	padding: 100px 0 100px 30px;
	background: rgba(17,20,32,0.95);
}
.tg-readytohelpyou:before{
	top: 0;
	left: 100%;
	content: '';
	height: 100%;
	width: 9999px;
	position: absolute;
	background: rgba(17,20,32,0.95);
}
.tg-readytohelpyou .tg-sectionhead h2,
.tg-readytohelpyou .tg-sectionhead .tg-description{
	color: #fff;
	opacity: 0.70;
}
.tg-formreadytohelpyou{
	width: 100%;
	float: left;
}
.tg-formreadytohelpyou .form-control{
	width: 100%;
	float: left;
	color: #efefef;
	background: none;
	font-style: italic;
}
.tg-formreadytohelpyou textarea.form-control{
	resize: none;
	height: 100px;
}
.tg-formreadytohelpyou .form-control::-webkit-input-placeholder { color: #efefef; } /* WebKit, Blink, Edge */
.tg-formreadytohelpyou .form-control:-moz-placeholder { color: #efefef; } /* Mozilla Firefox 4 to 18 */
.tg-formreadytohelpyou .form-control::-moz-placeholder { color: #efefef; } /* Mozilla Firefox 19+ */
.tg-formreadytohelpyou .form-control:-ms-input-placeholder { color: #efefef; } /* Internet Explorer 10-11 */
.tg-formreadytohelpyou .form-control::-ms-input-placeholder { color: #efefef; } /* Microsoft Edge */
.tg-formreadytohelpyou .tg-btn{
	width: 100%;
	height: 40px;
	font-size: 16px;
	font-weight: bold;
	line-height: 38px;
	border-width: 1px;
	position: relative;
	padding: 0 40px 0 0;
}
.tg-formreadytohelpyou .tg-btn i{
	top: 1px;
	right: 1px;
	width: 36px;
	height: 36px;
	background: #fff;
	line-height: 36px;
	position: absolute;
}
/*==============================================
			Ready To Help V Two					
==============================================*/
.tg-readytohelpyouvtwo .tg-formreadytohelpyou .form-control::-webkit-input-placeholder { color: #949494; } /* WebKit, Blink, Edge */
.tg-readytohelpyouvtwo .tg-formreadytohelpyou .form-control:-moz-placeholder { color: #949494; } /* Mozilla Firefox 4 to 18 */
.tg-readytohelpyouvtwo .tg-formreadytohelpyou .form-control::-moz-placeholder { color: #949494; } /* Mozilla Firefox 19+ */
.tg-readytohelpyouvtwo .tg-formreadytohelpyou .form-control:-ms-input-placeholder { color: #949494; } /* Internet Explorer 10-11 */
.tg-readytohelpyouvtwo .tg-formreadytohelpyou .form-control::-ms-input-placeholder { color: #949494; } /* Microsoft Edge */
.tg-readytohelpyouvtwo{padding: 100px 0;}
.tg-readytohelpyouvtwo.tg-readytohelpyou .tg-sectionhead h2{opacity: 1;}
.tg-readytohelpyouvtwo .tg-formreadytohelpyou fieldset .form-control{
	background: #fff;
	border-color: #fff;
	font-style: italic;
}
/*==============================================
			Team Members Default				
==============================================*/
.tg-teammembers{
	width: 100%;
	float: left;
}
.tg-member{
	width: 100%;
	float: left;
}
.tg-member figure{
	margin: 0;
	float: left;
	overflow: hidden;
	position: relative;
}
.tg-member figure img{
	z-index: 1;
	display: block;
	position: relative;
}
.tg-member figure figcaption{
	top: 0;
	left: 0;
	z-index: 2;
	position: absolute;
	background: rgba(17,20,32,0.85);
}
.tg-member figure figcaption .tg-socialicons li{
	padding: 0;
	float: none;
}
.tg-member figure figcaption .tg-socialicons li a{
	width: 50px;
	height: 50px;
	background: none;
	line-height: 50px;
	text-align: center;
}
.tg-member figure figcaption .tg-socialicons li a i{
	width: 100%;
	display: block;
	font-size: 20px;
	line-height: inherit;
}
.tg-membercontent{
	overflow: hidden;
	padding: 34px 0 33px 40px;
}
.tg-membertitle{
	width: 100%;
	float: left;
	padding: 0 0 15px;
}
.tg-membertitle h3{
	margin: 0;
	font-size: 24px;
	font-weight: bold;
	line-height: 18px;
}
.tg-membertitle h3 a{}
.tg-designation{
	width: 100%;
	float: left;
	color: #111420;
	font-size: 15px;
	line-height: 15px;
}
.tg-membercontent .tg-description{
	color: #737373;
	padding: 40px 0;
}
.tg-membercontent .tg-description p{margin: 0;}
.tg-awards{
	clear: both;
	margin: 0 -25px;
	overflow: hidden;
	list-style: none;
}
.tg-awards li{
	float: left;
	padding: 0 25px;
	list-style-type: none;
}
.tg-awards li figure{
	margin: 0;
	float: left;
}
.tg-awards li figure a{
	display: block;
	-webkit-border-radius: 50%;
			border-radius: 50%;
}
.tg-awards li figure a img{
	opacity: 0.50;
	display: block;
	-webkit-border-radius: 50%;
			border-radius: 50%;
}
.tg-awards li figure a:hover img{opacity: 1;}
/*==============================================
			Team Members V Two				
==============================================*/
.tg-teammembersvtwo{position: relative;}
.tg-teammembersvtwo .tg-textshortcode{padding: 0 15% 0 0;}
.tg-teammembersvtwo .item{text-align: center;}
.tg-teammembersvtwo .tg-member{
	width: 32%;
	float: none;
	padding: 0 15px;
	position: relative;
	vertical-align: top;
	display: inline-block;
}
.tg-teammembersvtwo .tg-member figure{
	overflow: hidden;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	border: 5px solid rgba(0,0,0,0.20);
}
.tg-teammembersvtwo .tg-member figure:hover{border-color: #000;}
.tg-teammembersvtwo .tg-member figure figcaption{
	opacity: 0;
	width: 100%;
	height: 100%;
	padding: 5px;
	overflow: hidden;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	visibility: hidden;
	background: transparent;
}
.tg-member figure figcaption .tg-membercontent{
	padding: 0;
	float: left;
	width: 159px;
	height: 159px;
	overflow: hidden;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
			align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-justify-content: center;
			justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
			flex-direction: column;
}
.tg-member figure figcaption .tg-membercontent .tg-socialicons{line-height: 14px;}
.tg-member figure figcaption .tg-membercontent li{
	float: none;
	padding: 0 5px;
	vertical-align: top;
	display: inline-block;
}
.tg-member figure figcaption .tg-membercontent li a{
	width: auto;
	height: auto;
	font-size: 14px;
	line-height: 14px;
	-webkit-border-radius: 0;
			border-radius: 0;
}
.tg-member figure figcaption .tg-membercontent li a i{
	font-size: inherit;
	line-height: inherit;
}
.tg-member figure figcaption .tg-membercontent li a:hover,
.tg-member figure figcaption .tg-membercontent li a:hover i{color: #000;}
.tg-member figure figcaption .tg-membercontent .tg-themeposttitle{padding: 10px 0;}
.tg-member figure figcaption .tg-membercontent .tg-themeposttitle h3{
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 20px;
	text-transform: uppercase;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
.tg-member figure figcaption .tg-membercontent .tg-themeposttitle h3 a{color: #fff;}
.tg-member figure figcaption .tg-membercontent .tg-experties{
	padding: 0;
	color: #000;
	font-size: 13px;
	line-height: 13px;
}
.tg-teammembersvtwo .tg-member:hover figure figcaption{
	opacity: 1;
	visibility: visible;
}
.tg-teammembersvtwo .tg-slidernavstyleOne .owl-nav {
	top: auto;
	right: auto;
	left: 0;
	bottom: 0;
}
.tg-teammembersvtwo > div,
.tg-teammembersvtwo > div > div{position: static;}
/*==============================================
			Team Members V Three				
==============================================*/
.tg-teammembersvthree .tg-member figure figcaption{
	width: 100%;
	height: 100%;
	background: none;
}
.tg-teammembersvthree .tg-member .tg-membercontent{
	left: 0;
	bottom: -66px;
	width: 100%;
	height: auto;
	-webkit-border-radius: 0;
			border-radius: 0;
	position: absolute;
	text-align: center;
}
.tg-teammembersvthree .tg-member .tg-membercontent .tg-themeposttitle{padding: 0;}
.tg-teammembersvthree .tg-member .tg-membercontent .tg-themeposttitle h3{line-height: 50px;}
.tg-teammembersvthree .tg-member .tg-membercontent .tg-socialicons{
	width: 100%;
	float: left;
	padding: 0 0 16px;
}
.tg-teammembersvthree .tg-member .tg-membercontent .tg-experties{
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	padding: 0 0 20px;
}
.tg-email{
	top: 0;
	right: 0;
	z-index: 2;
	color: #fff;
	width: 80px;
	height: 80px;
	text-align: right;
	position: absolute;
	padding: 10px 15px 15px;
}
.tg-email:before{
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	border-top: 80px solid;
	border-left: 80px solid transparent !important;
}
.tg-email i{
	z-index: 2;
	float: right;
	font-size: 18px;
	line-height: 18px;
	position: relative;
}
.tg-email:hover,
.tg-email:hover i{color: #fff;}
.tg-teammembersvthree .tg-member:hover .tg-membercontent{bottom: 0;}
/*==============================================
			Team Members V Four					
==============================================*/
.tg-teammembersvfour{}
.tg-teammembersvfour .tg-member figure figcaption{
	top: auto;
	bottom: -105%;
	width: 100%;
	height: auto;
	padding: 0 15px;
	background: none;
}
.tg-teammembersvfour .tg-member .tg-membercontent{
	width: 100%;
	height: auto;
	-webkit-border-radius: 0;
			border-radius: 0;
	padding: 20px 0 0;
	text-align: center;
}
.tg-teammembersvfour .tg-member .tg-membercontent .tg-themeposttitle{padding: 0;}
.tg-teammembersvfour .tg-member .tg-membercontent .tg-themeposttitle h3{
	font-weight: bold;
	line-height: 20px;
}
.tg-teammembersvfour .tg-member .tg-membercontent .tg-themeposttitle h3 a{color: #373737;}
.tg-teammembersvfour .tg-member .tg-membercontent .tg-socialicons{
	width: 100%;
	float: left;
	padding: 0 0 16px;
}
.tg-teammembersvfour .tg-member .tg-membercontent .tg-experties{
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	padding: 0 0 10px;
}
.tg-teammembersvfour .tg-member .tg-membercontent .tg-experties{
	margin: 0;
	font-size: 12px;
	line-height: 12px;
}
.tg-teammembersvfour .tg-membercontent .tg-description{
	color: #fff;
	margin: 20px 0;
	padding: 10px 25px;
	border-top: 1px solid rgba(255,255,255,0.50);
	border-bottom: 1px solid rgba(255,255,255,0.50);
}
.tg-message{
	width: 100%;
	float: left;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	line-height: 40px;
	text-align: center;
	background: #373737;
	text-transform: uppercase;
}
.tg-message:hover,
.tg-message:focus{color: #fff;}
.tg-teammembersvfour .tg-member:hover figure figcaption{bottom: 0;}
/*==============================================
			Team Members V Five					
==============================================*/
.tg-teammembersvfive .tg-member figure figcaption{
	top: auto;
	bottom: 0;
	background: none;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
}
.tg-teammembersvfive .tg-member figure figcaption .tg-membercontent{
	width: auto;
	height: auto;
	display: block;
	-webkit-border-radius: 0;
			border-radius: 0;
	text-align: center;
	padding: 20px 15px 0;
}
.tg-teammembersvfive .tg-member figure figcaption .tg-membercontent .tg-experties{color: #fff;}
.tg-teammembersvfive .tg-member figure figcaption .tg-membercontent .tg-themeposttitle {
	padding: 10px 0 25px;
	border-bottom: 1px solid rgba(255,255,255,0.50);
}
.tg-teammembersvfive .tg-membercontent .tg-description{
	color: #fff;
	padding: 15px 0;
}
.tg-teammembersvfive .tg-member figure figcaption .tg-membercontent .tg-socialicons{
	clear: both;
	display: block;
	padding: 8px 0;
	margin: 0 -15px;
	line-height: 30px;
	background: #15273a;
}
.tg-teammembersvfive .tg-member figure figcaption .tg-membercontent .tg-socialicons li,
.tg-teammembersvfive .tg-member figure figcaption .tg-membercontent .tg-socialicons li a{line-height: inherit}
.tg-teammembersvfive .tg-member figure:hover figcaption{
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
/*==============================================
			Team Members V Five					
==============================================*/
.tg-teammembersvsix .tg-member figure figcaption{
	top: auto;
	bottom: 0;
	width: 100%;
	background: none;
}
.tg-teammembersvsix .tg-member figure figcaption .tg-membercontent{
	padding: 0;
	width: 100%;
	float: left;
	height: auto;
	display: block;
	-webkit-border-radius: 0;
			border-radius: 0;
	background: none;
	text-align: center;
}
.tg-teammembersvsix .tg-member figure figcaption .tg-membercontent .tg-socialicons{
	clear: both;
	display: block;
	padding: 8px 0;
	line-height: 30px
}
.tg-teammembersvsix .tg-member figure figcaption .tg-membercontent .tg-socialicons li,
.tg-teammembersvsix .tg-member figure figcaption .tg-membercontent .tg-socialicons li a{line-height: inherit}
.tg-teammembersvsix .tg-member figure figcaption .tg-membercontent .tg-themeposttitle {
	padding: 20px 0;
	background: rgba(32,39,54,0.90);
}
.tg-teammembersvsix .tg-member figure figcaption .tg-membercontent .tg-experties{
	color: #fff;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}
.tg-teammembersvsix .tg-member figure figcaption .tg-membercontent .tg-socialicons,
.tg-teammembersvsix .tg-member figure figcaption .tg-membercontent .tg-experties{
	opacity: 0;

}
.tg-teammembersvsix .tg-member figure:hover figcaption .tg-membercontent .tg-socialicons,
.tg-teammembersvsix .tg-member figure:hover figcaption .tg-membercontent .tg-experties{opacity: 1;}
/*==============================================
			Team Members V Seven				
==============================================*/
.tg-teammemberssection{
	overflow: hidden;
	position: relative;
	background: rgba(32,39,54, 0.95);
}
.tg-teammemberssection:before{
	top: 0;
	left: 0;
	z-index: -1;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	background: url(images/10/img-03.jpg) no-repeat;
}
.tg-teammembersvsix .tg-sectionhead .tg-description{
	padding: 0;
	color: #fff;
}
.tg-teammembersvsix .tg-sectionhead{
	padding: 35px 40px;
	position: relative;
}
.tg-teammembersvsix .tg-sectionhead:before,
.tg-teammembersvsix .tg-sectionhead:after{
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
}
.tg-teammembersvsix .tg-sectionhead:before{top: 100%;}
.tg-teammembersvsix .tg-sectionhead:after{bottom: 100%}
.tg-teammembersvsix .tg-sectionhead h2{
	margin: 0 0 20px;
	color: #263248;
	font-size: 35px;
	font-weight: bold;
	line-height: 35px;
	text-transform: uppercase;
}
.tg-teammembersvsix h2 > span {color: #fff;}
.tg-teammembersvsix h2 > span > span {
	display: block;
	font-size: 24px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 0 10px;
}
.tg-teammembersvsix .tg-sectionhead .tg-description p + p{margin: 15px 0 0;}
.tg-teammemberssection .tg-teammembersvsix .tg-member figure figcaption .tg-membercontent{border-bottom: 5px solid;}
.tg-teammemberssection .tg-teammembersvsix .tg-member figure figcaption .tg-membercontent .tg-socialicons{opacity: 1;}
/*==============================================
			Team Member Detail					
==============================================*/
.tg-memberprofiledetail{
	width: 100%;
	float: left;
}
.tg-memberimg{
	margin: 0;
	width: 100%;
	float: left;
}
.tg-memberimg img{
	width: 100%;
	height: auto;
	display: block;
}
.tg-portfolioinfo.tg-meberdetailinfo{
	width: 100%;
	background: #f5f5f5;
	border:1px solid #e0e0e0;
}
.tg-portfolioinfo.tg-meberdetailinfo ul{border:none;}
.tg-portfolioinfo.tg-meberdetailinfo ul li{border-bottom:1px solid #e0e0e0;}
.tg-portfolioinfo.tg-meberdetailinfo ul li:last-child{border:none;}
.tg-portfolioinfo.tg-meberdetailinfo ul li span{color: #999;}
.tg-membercontactinfo{
	width: 100%;
	float: left;
}
.tg-contacthead{
	width: 100%;
	float: left;
	position: relative;
	padding: 20px 25px 20px 95px;
}
.tg-contacthead i{
	top: 0;
	left: 0;
	width: 75px;
	color: #fff;
	height: 100%;
	font-size: 35px;
	line-height: 65px;
	text-align: center;
	background: #f3ba11;
	position:  absolute;
}
.tg-contacthead  h3{
	margin: 0;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
}
.tg-formmembercontact fieldset{
	padding: 35px;
	background: #f7f7f7;
}
.tg-formmembercontact fieldset .form-group:last-child{margin: 0;}
.tg-formmembercontact fieldset .form-group input{width: 100%;}
.tg-formtheme fieldset .form-group .tg-btn{color: #fff;}
.tg-skillsaboutteacher{
	width: 100%;
	float: left;
	padding: 30px 0 0;
}
.tg-memberprofiledetail .tg-skills .tg-skill{margin: 0;}
.tg-memberprofiledetail .tg-skills .tg-skill + .tg-skill{margin: 35px 0 0;}
/*==============================================
			Skills V One						
==============================================*/
.tg-skill{
	float:left;
	width:100%;
	cursor: pointer;
	margin:50px 0 0;
}
.tg-skill h4{
	margin:0 0 15px;
	font-size:14px;
	line-height:11px;
	text-transform: uppercase;
}
.tg-skillholder{
	float:left;
	width:100%;
	padding: 2px 0;
	position:relative;
	border:1px solid #9298a3;
}
.tg-skillbar{
	height:4px;
	float:left;
	-webkit-transition:none;
	-o-transition:none;
	transition:none;
	background:#999;
	position:relative;
}
/*==============================================
			Our Missions Style					
==============================================*/
.tg-ourmissions{
	width: 100%;
	float: left;
}
.tg-ourmissions h2{
	margin: 0;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
}
.tg-ourmissionslider{
	width: 100%;
	float: left;
}
.tg-ourmission{
	width: 100%;
	float: left;
	color: #fff;
}
.tg-ourmission p{margin: 0;}
.tg-imgbox,
.tg-ourmission figure{
	margin: 0;
	z-index: 1;
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
.tg-imgbox img,
.tg-ourmission figure img{
	width: 100%;
	height: auto;
	display: block;
}
.tg-ourmission figure figcaption{
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0,0,0,0.85);
}
.tg-ourmission figure .tg-title{
	padding: 20px 20px;
	text-align: center;
}
.tg-ourmission figure .tg-title i,
.tg-ourmission figure .tg-title h2{
	color: #fff;
	font-size: 28px;
	line-height: 28px;
	display: inline-block;
	vertical-align: middle;
}
.tg-ourmission figure .tg-title i{
	color: #000;
	padding-right: 20px;
}
/*==============================================
			Our Missions V One					
==============================================*/
.tg-ourmissionsvone{
	background: url(images/background/img-02.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
}
.tg-ourmissionsholder{
	width: 100%;
	float: left;
	padding: 90px;
	text-align: center;
}
.tg-ourmissionslider{
	width: 100%;
	float: left;
	color: #fff;
}
.tg-ourmissionsvone .tg-ourmission{padding: 0 0 40px;}
.tg-missionicon{
	width: 50px;
	height: 62px;
	display: block;
	margin: 40px auto;
}
.tg-ourmission p{
	margin: 0;
	font-size: 15px;
	line-height: 26px;
}
/*==============================================
			Our Missions V Two					
==============================================*/
.tg-ourmissionsvtwo figure figcaption .tg-description{
	text-align: center;
	padding: 48px 70px;
}
.tg-ourmissionsvtwo figure figcaption .tg-description p{
	margin: 0;
	line-height: 30px;
}
/*==============================================
			Our Missions V Three					
==============================================*/
.tg-ourmissionvthre{
	color: #fff;
	background: url(images/9/img-01.jpg) no-repeat 50% 50%;
}
.tg-ourmissionvthre .item{
	width: 100%;
	float: left;
	padding: 30px;
	background: rgba(1,66,111,0.90);
}
.tg-icontitle{
	width: 100%;
	float: left;
	padding: 0 0 20px;
}
.tg-icontitle > span{
	float: left;
	width: 70px;
	height: 70px;
	color: #fff;
	font-size: 35px;
	line-height: 70px;
	text-align: center;
}
.tg-icontitle h2{
	margin: 0;
	color: #fff;
	font-size: 35px;
	font-weight: bold;
	line-height: 34px;
	overflow: hidden;
	padding: 5px 0 5px 20px;
}
.tg-icontitle h2 em{
	display: block;
	font-size: 18px;
	line-height: 18px;
	font-style: normal;
	padding: 0 0 8px;
}
.tg-ourmissionvthre .tg-description{padding: 0 0 20px;}
.tg-ourmissionvthre .tg-description p{
	margin: 0;
	line-height: 28px;
}
.tg-ourmissionvthre .tg-description p + p{margin: 15px 0 0;}
.tg-signature{float: left;}
.tg-signature img{display: block;}
.tg-ourmissionvthre.owl-carousel .owl-dots{
	width: auto;
	right: 30px;
	bottom: 60px;
	position: absolute;
}
.tg-ourmissionvthre.owl-carousel .owl-dot span{
	width: 10px;
	height: 10px;
	-webkit-border-radius: 10px;
			border-radius: 10px;
	background: #90939b;
}
.tg-missionchooseus{
	width: 100%;
	float: left;
	padding: 0 0 80px;
}
.tg-resonstochooseus{
	width: 100%;
	float: left;
}
.tg-resonstochooseus > h2{
	font-size: 35px;
	font-weight: bold;
	line-height: 28px;
	margin: 0 0 40px;
	padding: 0 0 28px;
	position: relative;
}
.tg-resonstochooseus > h2:before{
	left: 0;
	bottom: 0;
	content: '';
	width: 100%;
	height: 3px;
	display: block;
	position: absolute;
	background: url(images/9/img-03.png) no-repeat;
}
.tg-choosefeatures{
	clear: both;
	margin: -15px;
	color: #737373;
	font-size: 14px;
	line-height: 24px;
	list-style: none;
	overflow: hidden;
}
.tg-choosefeatures li{
	width: 100%;
	float: left;
	padding: 15px;
	line-height: inherit;
	list-style-type: none
}
.tg-choosefeatures li h3{
	margin: 0 0 15px;
	font-size: 22px;
	line-height: 22px;
}
.tg-choosefeatures li h3 span{font-weight: bold;}
.tg-choosefeatures li .tg-description{}
.tg-choosefeatures li .tg-description p{margin: 0;}
/*==============================================
			NewsLetter V One					
==============================================*/
.tg-newsletterbox{
	width: 100%;
	float: left;
	background: url(images/background/img-04.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
}
.tg-newsletterbox .tg-newsletter{
	margin: 0;
	width: 100%;
	float: left;
	height: auto;
	padding: 90px;
	text-align: center;
	background: rgba(248,248,248,0.80);
}
.tg-newsletter h2{
	margin: 0;
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
}
.tg-newslettericon{
	width: 74px;
	height: 38px;
	display: block;
	margin: 34px auto 0;
}
.tg-newsletter .tg-description{
	color: #4a4a4a;
	padding: 50px 0;
}
.tg-newsletter .tg-description p{
	margin: 0;
	font-size: 15px;
	line-height: 26px;
	color: #4a4a4a;
}
.tg-newsletter .tg-formnewsletter{
	width: 100%;
	float: left;
	padding: 0;
	position: relative;
}
.tg-newsletter .tg-formnewsletter fieldset{margin: 0;}
.tg-newsletter .tg-formnewsletter .form-control{
	padding: 0;
	height: 40px;
	background: none;
	line-height: 39px;
	border-bottom: 1px solid #000;
}
.tg-newsletter .tg-formnewsletter button{
	color: #000;
	font-size: 25px;
	line-height: 40px;
	background: none;
}
/*==============================================
			About Us Default					
==============================================*/
.tg-aboutus{
	width: 100%;
	float: left;
	padding: 0 5% 0 10%;
}
/*==============================================
			About Us V Two						
==============================================*/
.tg-aboutusvtwo{
	width: 100%;
	float: left;
	z-index: 5;
	color: #fff;
	padding: 60px 30px;
	position: relative;
	border: 6px solid #fff;
}
.tg-aboutusvtwo .tg-shortcodeheadvtwo h1{font-weight: 300;}
.tg-aboutusvtwo .tg-shortcodeheadvtwo h2{
	color: #fff;
	font-weight: 400;
}
.tg-aboutusvtwo .tg-description{padding: 0 0 30px;}
.tg-aboutusvtwo .tg-description p i{opacity: 0.50;}
/*==============================================
			About Us V Three					
==============================================*/
.tg-aboutparallax{}
.tg-aboutusvthree{
	padding: 0;
	color: #fff;
	text-align: center;
}
.tg-aboutusvthree h2{
	margin: 0 0 30px;
	font-weight: bold;
	line-height: 28px;
}
.tg-aboutusvthree .tg-description{padding: 0 0 30px;}
.tg-aboutusvthree .tg-description p{margin: 0;}
.tg-aboutusvthree .tg-btn{
	color: #373737;
	border-color: #373737;
}
/*==============================================
			About Us Page					
==============================================*/
.tg-amazingfeaturesparallax{background: rgba(255,255,255,0.80);}
.tg-amazingfeatures .tg-tabnavsuccess{
	padding: 0;
	background: none;
}
.tg-amazingfeatures .tg-oursuccess{padding: 120px 0;}
.tg-amazingfeatures .tg-tabnavsuccess:before,
.tg-amazingfeatures .tg-tabcontentsuccess:before{display: none;}
.tg-amazingfeatures .tg-tabnavsuccess{
	font-size: 15px;
	line-height: 20px;
	border-right: 1px solid;
}
.tg-amazingfeatures .tg-tabnavsuccess ul li{padding: 0;}
.tg-amazingfeatures .tg-tabnavsuccess ul li a i{color: #292929;}
.tg-amazingfeatures .tg-tabcontentsuccess{padding: 41px 20px;}
.tg-amazingfeatures .tg-shortcodeheadvtwo h1,
.tg-amazingfeatures h3{
	margin: 0;
	color: #292929;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 0 10px;
}
.tg-amazingfeatures .tg-shortcodeheadvtwo h1 span{color: #292929;}
.tg-amazingfeatures .tg-shortcodeheadvtwo h2{
	margin: 0;
	color: #292929;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
}
.tg-amazingfeatures h3{ padding: 0 0 20px;}
.tg-amazingfeatures .tg-list{}
.tg-amazingfeatures .tg-list li{
	width: 33.33%;
	float: left;
	margin: 20px 0 0 !important;
}
/*==============================================
			Call to Action V Two				
==============================================*/
.tg-calltoactionvtwo{background: rgba(0,0,0,0.75);}
.tg-calltoactionvtwo.tg-calltoaction:before{display: none;}
.tg-calltoactionvtwo .tg-calltoactiontextbox h2{
	font-size: 28px;
	font-weight: 500;
	line-height: 28px;
}
.tg-calltoactionvtwo .tg-calltoactiontextbox .tg-btn{}
/*==============================================
			Call to Action V Three				
==============================================*/
.tg-calltoactionvthree{}
.tg-calltoactioicon{
	left: 0;
	top: -40px;
	z-index: 2;
	width: 90px;
	height: 110px;
	position: absolute;
	padding: 30px 10px 10px;
	-webkit-border-radius: 0 0 45px 45px;
			border-radius: 0 0 45px 45px;
}
.tg-calltoactioicon i{
	color: #fff;
	width: 70px;
	height: 70px;
	display: block;
	font-size: 45px;
	line-height: 70px;
	text-align: center;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	background: #fff;

}
.tg-calltoactionvthree .tg-calltoactiontextbox{padding: 0 250px 0 105px;}
.tg-calltoactionvthree .tg-calltoactiontextbox h2{
	margin: 0;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
}
.tg-calltoactionvthree .tg-calltoactiontextbox h2 span{
	display: block;
	font-size: 22px;
	font-weight: 400;
	line-height: 22px;
	padding: 0 0 15px;
}
/*==============================================
			Testimonials Quality				
==============================================*/
.tg-wrapedwithqualitybgcolor{background: rgba(17,20,32,0.95);}
.tg-wrapedwithquality{
	width: 100%;
	float: left;
}
.tg-testimonialsveight{
	width: 100%;
	float: left;
	background: #fff;
	border: 10px solid #fff;
}
.tg-testimonialholder{
	width: 100%;
	float: left;
	padding: 60px 0;
	border: 1px dashed #202736;
}
.tg-testimonialsveight h2{
	margin: 0 0 50px;
	color: #202736;
	font-size: 35px;
	font-weight: bold;
	line-height: 35px;
	text-align: center;
	padding: 0 0 28px;
	background: url(images/9/img-08.png) no-repeat bottom center;
}
.tg-testimonialsveight h2 span{
	display: block;
	font-size: 24px;
	line-height: 18px;
	padding: 0 0 8px;
}
.tg-testimonialsveight .tg-testimonial{
	padding: 0 10%;
	text-align: center;
}
.tg-testimonialsveight .tg-testimonial figure{
	border: 0;
	width: 78px;
	height: 78px;
	overflow: hidden;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	background: #202736;
}
.tg-testimonialsveight .tg-testimonial blockquote {font-size: 16px;}
.tg-testimonialsveight .tg-testimonialinfo{padding-left: 0;}
.tg-testimonialsveight .tg-testimonialinfo:before{display: none;}
.tg-wrapedwithquality .tg-textshortcode h2 {
	margin: 0;
	color: #fff;
	font-size: 38px;
	line-height: 28px;
	text-transform: uppercase;
}
.tg-wrapedwithquality .tg-textshortcode h2 .tg-small {
	color: #fff;
	display: block;
	font-size: 24px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 0 20px;
}
.tg-wrapedwithquality .tg-textshortcode > .tg-description {
	color: #fff;
	padding: 25px 0;
	font-size: 14px;
	line-height: 24px;
}
.tg-wrapedwithquality .tg-textshortcode .tg-description p{
	margin: 0;
	opacity: 0.60;
	line-height: inherit;
}
.tg-qualityfeatures{
	color: #fff;
	width: 100%;
	float: left;
	list-style: none;
	font-size: 14px;
	line-height: 24px;
	padding: 0 100px 0 0;
}
.tg-qualityfeatures li{
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.tg-qualityfeatures li + li{padding: 40px 0 0;}
.tg-qualityfeatureicon{
	width: 60px;
	float: left;
	height: 60px;
	display: block;
	background: #fff;
	text-align: center;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	border: 3px solid #fff;
}
.tg-qualityfeatureicon i{
	width: 100%;
	float: left;
	color: #202736;
	font-size: 30px;
	line-height: 52px;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	border: 1px solid #202736;
}
.tg-qualityfeaturecontent{
	overflow: hidden;
	padding: 0 0 0 20px;
}
.tg-qualityfeaturecontent h3{
	margin: 0 0 10px;
	color: #fff;
	font-size: 20px;
	line-height: 20px;
}
/*==============================================================================================
											Home Page 10										
==============================================================================================*/
/*==============================================
			Address Plus Search					
==============================================*/
.tg-addresplussearch{
	width: 100%;
	float: left;
}
.tg-addresplussearch .tg-contactinfovtwo{
	width: 100%;
	padding: 5px 0;
	color: #202736;
}
.tg-addresplussearch .tg-contactinfovtwo li{
	margin: 0;
	width: 33.33%;
}
.tg-addresplussearch .tg-contactinfovtwo .tg-contactinfoicon,
.tg-addresplussearch .tg-contactinfovtwo .tg-contactinfoicon i,
.tg-addresplussearch .tg-contactinfovtwo li a,
.tg-addresplussearch .tg-contactinfovtwo li span,
.tg-addresplussearch .tg-contactinfovtwo li address,
.tg-addresplussearch .tg-contactinfovtwo li address span{color: #202736;}
.tg-addresplussearch .tg-contactinfovtwo .tg-contactinfoicon{border-color: #202736;}
.tg-addresplussearch .tg-formsearch{}
.tg-addresplussearch .tg-formsearch fieldset{
	position: relative;
	padding: 0 60px 0 0;
}
.tg-addresplussearch .tg-formsearch fieldset .form-control{
	border: 0;
	color: #fff;
	height: 60px;
	padding: 15px;
	background: none;
	line-height: 30px;
}
.tg-addresplussearch .tg-formsearch fieldset .form-control::-webkit-input-placeholder { color: #fff; } /* WebKit, Blink, Edge */
.tg-addresplussearch .tg-formsearch fieldset .form-control:-moz-placeholder { color: #fff; } /* Mozilla Firefox 4 to 18 */
.tg-addresplussearch .tg-formsearch fieldset .form-control::-moz-placeholder { color: #fff; } /* Mozilla Firefox 19+ */
.tg-addresplussearch .tg-formsearch fieldset .form-control:-ms-input-placeholder { color: #fff; } /* Internet Explorer 10-11 */
.tg-addresplussearch .tg-formsearch fieldset .form-control::-ms-input-placeholder { color: #fff; } /* Microsoft Edge */
.tg-addresplussearch .tg-formsearch fieldset .tg-btnsearch{
	top: 0;
	right: 0;
	font-size: 20px;
	position: absolute;
	background: #263248;
}
/*==============================================
			We Are Expertised At				
==============================================*/
.tg-expertisedplustiming{
	width: 100%;
	float: left;
}
.tg-expertisedarea{
	width: 100%;
	float: left;
}
.tg-expertisedarea > h2{
	font-size: 35px;
	font-weight: bold;
	line-height: 28px;
	margin: 0 0 40px;
	padding: 0 0 28px;
	position: relative;
}
.tg-expertisedarea > h2:before{
	left: 0;
	bottom: 0;
	content: '';
	width: 100%;
	height: 3px;
	display: block;
	position: absolute;
	background: url(images/9/img-03.png) no-repeat;
}
.tg-expertisedarea > .tg-description{
	color: #4a4a4a;
	font-size: 15px;
	line-height: 28px;
	padding: 0 0 30px;
}
.tg-expertisedarea > .tg-description > p{
	margin: 0;
	line-height: inherit;
}
.tg-expertised{
	clear: both;
	margin: 0 -15px;
	color: #737373;
	font-size: 14px;
	line-height: 24px;
	list-style: none;
	overflow: hidden;
	padding: 0 0 45px;
}
.tg-expertised li{
	width: 50%;
	float: left;
	padding: 15px;
	line-height: inherit;
	list-style-type: none
}
.tg-icon{
	color: #fff;
	float: left;
	width: 75px;
	height: 75px;
	font-size: 40px;
	line-height: 75px;
	text-align: center;
}
.tg-icon i{
	display: block;
	line-height: inherit;
}
.tg-expertiescontent{
	overflow: hidden;
	padding: 0 0 0 20px;
}
.tg-expertised li h3{
	margin: 0 0 13px;
	font-size: 22px;
	line-height: 22px;
}
.tg-expertised li h3 span{font-weight: bold;}
.tg-expertised li .tg-description{}
.tg-expertised li .tg-description p{margin: 0;}
.tg-expertisedarea .tg-brands{
	padding: 30px 0 0;
	border-top: 1px solid #e1e1e1;
}
/*==============================================
			Our Work Time						
==============================================*/
.tg-ourworktime{
	width: 100%;
	float: left;
	color: #fff;
	background: url(images/9/img-01.jpg) no-repeat 50% 50%;
}
.tg-ourworktime .tg-ourworktimeholder{
	width: 100%;
	float: left;
	padding: 30px;
	background: rgba(32,39,54,0.90);
}
.tg-icontitle{
	width: 100%;
	float: left;
	padding: 0 0 20px;
}
.tg-icontitle > span{
	float: left;
	width: 70px;
	height: 70px;
	color: #fff;
	font-size: 35px;
	line-height: 70px;
	text-align: center;
}
.tg-icontitle h2{
	margin: 0;
	color: #fff;
	font-size: 35px;
	font-weight: bold;
	line-height: 34px;
	overflow: hidden;
	padding: 5px 0 5px 20px;
}
.tg-icontitle h2 em{
	display: block;
	font-size: 18px;
	line-height: 18px;
	font-style: normal;
	padding: 0 0 8px;
}
.tg-ourworktime ul{
	width: 100%;
	float: left;
	color: #fff;
	opacity: 0.80;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
	list-style: none;
	padding: 10px 0;
}
.tg-ourworktime ul li{
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.tg-ourworktime ul li + li{padding: 30px 0 0;}
.tg-ourworktime ul li span{float: left;}
.tg-ourworktime ul li span + span{float: right;}
/*==============================================
			Secret of Our Success				
==============================================*/
.tg-secretoursuccess{
	width: 100%;
	float: left;
	position: relative;
	background: #f7f7f7;
}
.tg-secretoursuccess:before{
	top: 0;
	left: 0;
	width: 15%;
	height: 100%;
	content: '';
	position: absolute;
}
.tg-secretoursuccessholder{
	z-index: 2;
	width: 100%;
	float: left;
	position: relative;
	padding: 40px 0 40px 40px;
}
.tg-secretoursuccessholder img{
	width: 43%;
	height: auto;
	display: block;
}
.tg-secretoursuccesscontent{
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	padding: 93px 0;
	position: absolute;
}
.tg-secretoursuccesscontent h2{
	margin: 0;
	color: #263248;
	font-size: 38px;
	font-weight: 300;
	line-height: 28px;
	text-transform: uppercase;
}
.tg-secretoursuccesscontent h2 span{
	display: block;
	font-size: 24px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 0 20px;
}
.tg-secretoursuccesscontent .tg-themetabs{padding: 40px 0 0;}
.tg-themetabnavvtwo{
	border: 0;
	margin: 0 0 30px;
}
.tg-themetabnavvtwo li{
	float: left;
	width: 33.33%;
	text-transform: uppercase;
	border: 1px solid #dbdbdb;
}
.tg-themetabnavvtwo li:nth-child(2){
	border-left: 0;
	border-right: 0;
}
.tg-secretoursuccesscontent .tg-themetabnavvtwo li:hover a,
.tg-secretoursuccesscontent .tg-themetabnavvtwo li.active a{color: #fff;}
.tg-secretoursuccesscontent .tg-description {
	color: #6a6a6a;
	padding: 0 0 30px;
	line-height: 30px;
}
.tg-secretoursuccesscontent .tg-description p{
	margin: 0;
	line-height: inherit;
}
.tg-secretoursuccesscontent .tg-list{margin: 0 0 -30px;}
.tg-secretoursuccesscontent .tg-list li{
	width: 50%;
	float: left;
}
/*==============================================
			Resons To Choose					
==============================================*/
.tg-skills{
	width: 100%;
	float: left;
}
.tg-skills h3{
	margin: 0;
	color: #202736;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
}
.tg-resonstochoosecontent{
	width: 100%;
	float: left;
	position: relative;
	padding: 0 60px 0 0;
}
.tg-resonstochoosecontent h2{
	font-size: 35px;
	font-weight: bold;
	line-height: 28px;
	margin: 0 0 40px;
	padding: 0 0 28px;
	position: relative;
}
.tg-resonstochoosecontent h2:before {
	left: 0;
	bottom: 0;
	content: '';
	width: 100%;
	height: 3px;
	display: block;
	position: absolute;
	background: url(images/9/img-03.png) no-repeat;
}
.tg-resonstochoosecontent .tg-description{
	font-size: 15px;
	line-height: 30px;
	padding: 0 0 20px;
}
.tg-resonstochoosecontent .tg-description p:first-child{color: #5e7198;}
.tg-resonstochoosecontent .tg-description p{
	color: #6a6a6a;
	line-height: inherit;
}
.tg-resonstochoosecontent .tg-skill {margin: 35px 0 0;}
.tg-resonstochoosecontent .tg-skill h4{
	opacity: 0.40;
	font-weight: 600;
}
.tg-resonstochoosecontent .tg-skillbar span{
	color: #288feb;
	font-style: italic;
}
.tg-reasonstochooseimg{
	margin: 0;
	width: 100%;
	float: left;
}
.tg-reasonstochooseimg img{
	max-width: none;
	display: block;
}
/*==============================================
			Statistics V Six Style				
==============================================*/
.tg-statisticvsix{}
.tg-statisticvsix .tg-statistic{
	color: #fff;
	text-align: left;
	padding: 60px 40px;
	position: relative;
	border: 1px solid rgba(255,255,255, 0.50);
}
.tg-statisticvsix .tg-statistic:before,
.tg-statisticvsix .tg-statistic:after{
	width: 70px;
	height: 70px;
	content: '';
	position: absolute;
	border: 2px solid rgba(255,255,255,0.50);
}
.tg-statisticvsix .tg-statistic:before{
	top: 3px;
	left: 3px;
	border-right: 0;
	border-bottom: 0;
}
.tg-statisticvsix .tg-statistic:after{
	right: 3px;
	bottom: 3px;
	border-top: 0;
	border-left: 0;
}
.tg-statisticvsix .tg-statistic i,
.tg-statisticvsix .tg-statistic h3{
	display: inline-block;
	vertical-align: middle;
}
.tg-statisticvsix .tg-statistic i{
	color:  #000;
	font-size: 50px;
	line-height: 50px;
	padding: 0px 15px 0 0;
}
.tg-statisticvsix .tg-statistic h3{
	margin: 0;
	font-size: 38px;
	font-weight: bold;
	line-height: 38px;
	position: relative;
}
.tg-statisticvsix .tg-statistictitle{
	text-transform: capitalize;
	font-size: 30px;
	line-height: 33px;
}
/*==============================================
			Ready To Help You Three				
==============================================*/
.tg-readytohelpyouvthree{
	padding: 0;
	background: none;
}
.tg-readytohelpyouvthree .tg-sectionhead h2{
	opacity: 1;
	color: #000;
}
.tg-readytohelpyouvthree .tg-sectionhead .tg-description{
	opacity: 1;
	color: #4a4a4a;
}
.tg-readytohelpyouvthree .form-control{
	color: #949494;
	font-style: italic;
}
.tg-readytohelpyouvthree .form-control::-webkit-input-placeholder { color: #949494; } /* WebKit, Blink, Edge */
.tg-readytohelpyouvthree .form-control:-moz-placeholder { color: #949494; } /* Mozilla Firefox 4 to 18 */
.tg-readytohelpyouvthree .form-control::-moz-placeholder { color: #949494; } /* Mozilla Firefox 19+ */
.tg-readytohelpyouvthree .form-control:-ms-input-placeholder { color: #949494; } /* Internet Explorer 10-11 */
.tg-readytohelpyouvthree .form-control::-ms-input-placeholder { color: #949494; } /* Microsoft Edge */
/*==============================================
			Testimonials V Nine					
==============================================*/
.tg-testimonialsvnine{}
.tg-testimonialsvnine .tg-testimonialslider{
	margin: 40px 0 0;
	padding: 60px 11%;
	position: relative;
	border: 1px solid #263248;
}
.tg-testimonialsvnine .tg-testimonialslider:before {
	top: 0;
	left: 50%;
	content: '';
	width: 90px;
	height: 90px;
	display: block;
	overflow: hidden;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	position: absolute;
	border: 5px solid #fff;
	margin: -45px -45px 0;
	background: #202736 url(images/9/img-07.png) no-repeat center center;
}
.tg-testimonialsvnine .tg-testimonial{text-align: center;}
.tg-testimonialsvnine .tg-testimonialinfo{padding: 0 0 20px;}
.tg-testimonialsvnine .tg-testimonialinfo h3,
.tg-testimonialsvnine .tg-testimonialinfo span{
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
.tg-testimonialsvnine .tg-testimonialinfo span{padding: 0 0 0 15px;}
.tg-testimonialsvnine .tg-testimonialinfo:before{display: none;}
.tg-testimonialsvnine .tg-testimonial blockquote{padding: 0;}
/*==============================================
			Testimonials V Ten					
==============================================*/
.tg-testimonialsvten{}
.tg-testimonialsvten .tg-testimonialslider{
	margin: 40px 0 0;
	position: relative;
	border: 1px solid #263248;
}
.tg-testimonialsvten .tg-testimonialslider:before {
	top: 0;
	right: 50px;
	content: '';
	width: 90px;
	height: 90px;
	display: block;
	overflow: hidden;
	margin: -45px 0 0;
	position: absolute;
	border: 15px solid #fff;
	background: #202736 url(images/9/img-07.png) no-repeat center center;
}
.tg-testimonialsvten .tg-testimonial{
	text-align: left;
	position: relative;
	padding: 60px 60px 60px 230px;
}
.tg-testimonialsvten .tg-testimonialinfo{padding: 0 0 20px;}
.tg-testimonialsvten .tg-testimonialinfo h3,
.tg-testimonialsvten .tg-testimonialinfo span{
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
.tg-testimonialsvten .tg-testimonialinfo span{padding: 0 0 0 15px;}
.tg-testimonialsvten .tg-testimonialinfo:before{display: none;}
.tg-testimonialsvten .tg-testimonial blockquote{padding: 0;}
/*==============================================
			Call To Action 3					
==============================================*/
.tg-calltoactionvfour{background: none;}
.tg-calltoactionvfour:before{display: none;}
.tg-calltoactionvfour .tg-calltoactiontextbox h2 {
	font-size: 28px;
	font-weight: 500;
	line-height: 28px;
}
.tg-calltoactionvfour .tg-calltoactiontextbox .tg-btn{color: #fff;}
/*==============================================
			Blog Style Ten						
==============================================*/
.tg-blogpostvten{}
.tg-blogpostvten .tg-post{margin: 15px 0;}
.tg-blogpostvten .tg-themepostimg{padding: 170px 200px 0 0;}
.tg-blogpostvten .tg-themepostimg > a{
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	position: absolute;
}
.tg-blogpostvten .tg-post .tg-themepostimg figcaption{
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	float: left;
	padding: 29px;
	text-align: left;
	position: relative;
	background: rgba(248,248,248,0.90);
}
.tg-blogpostvten .tg-post .tg-themepostcontent{padding: 0;}
.tg-blogpostvten .tg-post .tg-themeposttitle{text-align: left;}
.tg-blogpostvten .tg-post .tg-themepostmetadata{
	padding: 10px 0;
	text-align: left;
}
.tg-blogpostvten .tg-post .tg-themepostmetadata,
.tg-blogpostvten .tg-post .tg-themepostmetadata li,
.tg-blogpostvten .tg-post .tg-themepostmetadata li a{color: #646a78;}
.tg-blogpostvten .tg-post .tg-themepostmetadata li:first-child{padding-left: 0;}
.tg-blogpostvten .tg-post .tg-themepostmetadata li:last-child{padding-right: 0;}
.tg-blogpostvten .tg-themepostcontent .tg-description{color: #4a4a4a;}
.tg-blogpostvten .tg-themepostcontent .tg-description p{
	font-size: 15px;
	line-height: 28px;
}
.tg-blogpostvten .tg-themepostcontent .tg-description p i{
	color: #5e7198;
	display: block;
	margin: 0 0 10px;
	font-style: italic;
}
.tg-blogpostvten .tg-themepostcontent .tg-description p a{
	display: inline-block;
	vertical-align: middle;
}
.tg-blogpostvten .tg-post .tg-themepostimg figcaption time{
	top: auto;
	bottom: 0;
	left: 100%;
	height: 75px;
	position: absolute;
}
/*==============================================================================================
											Home Page 11										
==============================================================================================*/
/*==============================================
			We Love Your Success				
==============================================*/
.tg-loveyoursuccess{
	float: left;
	width: 100%;
}
.tg-loveyoursuccessbox{overflow: hidden;}
.tg-loveyoursuccessimg{
	margin: 0;
	float: left;
	width: 100%;
	position: relative;
	background: #111420;
}
.tg-loveyoursuccessimg img{
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
.tg-loveyoursuccessimg figcaption{
	left: 0;
	z-index: 2;
	bottom: -31%;
	height: 220px;
	position: absolute;
	border-top: 5px solid #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
			align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
			align-content: center;
}
.tg-loveyoursuccessimg figcaption .fa{
	top: -18px;
	right: 20px;
	color: #fff;
	width: 35px;
	height: 35px;
	font-size: 16px;
	line-height: 35px;
	position: absolute;
	text-align: center;
	-webkit-border-radius: 50%;
			border-radius: 50%;
}
.tg-loveyoursuccessimg figcaption .fa:after{
	top: -4px;
	right: -5px;
	content: '';
	width: 45px;
	z-index: -1;
	height: 45px;
	display: block;
	position: absolute;
	border-top: 22px solid #fff;
	-webkit-border-radius: 22px 22px 0 0;
			border-radius: 22px 22px 0 0;
}
.tg-loveyoursuccesscontent{
	float: left;
	width: 100%;
	height: 100%;
	padding: 30px;
	text-align: center;
}
.tg-loveyoursuccesstitle{
	float: left;
	width: 100%;
	margin: 0 0 20px;
}
.tg-loveyoursuccesstitle h3{
	margin: 0;
	color: #fff;
	font-size: 22px;
	font-weight: 700;
	line-height: 45px;

}
.tg-loveyoursuccesstitle h3 a{
	color: #fff;
	display: inline-block;
	vertical-align: middle;
}
.tg-loveyoursuccesstitle h3 i{
	color: #fff;
	font-size: 45px;
	margin: 0 20px 0 0;
	display: inline-block;
	vertical-align: middle;
}
.tg-loveyoursuccesscontent .tg-description p{color: #fff;}
.tg-loveyoursuccesscontent .tg-description p:last-child{margin: 0;}
.tg-loveyoursuccessimg:hover img{opacity: 0.15;}
.tg-loveyoursuccessimg:hover figcaption{
	bottom: 0;
	height: 255px;
}
/*==============================================
			Secret Of Our Success				
==============================================*/
.tg-secretofoursuccessbox{
	float: left;
	width: 100%;
	position: relative;
	background:url(images/11/image-04.jpg) no-repeat 100% 50%;
}
.tg-secretofoursuccessholder{
	float: left;
	width: 100%;
	background: rgba(245,246,247,0.80);
}
.tg-secretleftbox{
	top: 0;
	left: 0;
	width: 45%;
	height: 100%;
	position: absolute;
	background:url(images/11/image-05.jpg) no-repeat 100% 50%;
}
.tg-secretleftholder{
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
}
.tg-secretofoursuccesscontent{
	float: left;
	width: 100%;
	padding: 80px 0;
}
.tg-secretofoursuccessimg{
	margin: 0;
	width: 100%;
	float: left;
}
.tg-secretofoursuccessimg a{display: block;}
.tg-secretofoursuccessimg a img{
	max-width: none;
	display: block;
}
.tg-secretofoursuccesscontent .tg-sectionhead h2{
	margin: 0;
	color: #111420;
	font-size: 38px;
	font-weight: 300;
	line-height: 40px;
}
.tg-secretofoursuccesscontent .tg-sectionhead h2 .tg-themecolor{
	display: block;
	font-size: 24px;
	margin: 0 0 20px;
	line-height: 28px;
}
.tg-secretofoursuccesscontent .tg-sectionhead p{
	color: #6a6a6a;
	font-size: 15px;
	line-height:20px;
}
.tg-secretofoursuccesslist{
	float: left;
	width: 100;
	margin: 0;
	list-style: none;
}
.tg-secretofoursuccesslist li{
	float: left;
	width: 50%;
	font-size: 14px;
	line-height: 20px;
	color: #4a4a4a;
	padding: 15px 20px;
	position: relative;
	list-style-type: none;
}
.tg-secretofoursuccesslist li:after{
	top: 15px;
	left: 0;
	content: '\f00c';
	position: absolute;
	margin: 0 10px 0 0;
	font-family: fontawesome;
}
/*==============================================
			We Believe Our Quality				
==============================================*/
.tg-webelieveourquality{
	float: left;
	width: 100%;
}
.tg-webelieveourqualitybox{
	float: left;
	width: 100%;
}
.tg-webelieveourquality{
	float: left;
	width: 100%;
	list-style: none;
}
.tg-webelieveourquality li{
	float: left;;
	width: 100%;
	position: relative;
	list-style-type: none;
}
.tg-webelieveourquality li + li{margin: 50px 0 0;}
.tg-webelieveourquality li h3{
	color: #111420;
	font-size: 20px;
	font-weight: 500;
	margin: 0 0 10px;
	line-height: 23px;
	text-transform: uppercase;
}
.tg-webelieveourquality li .tg-description p{
	margin: 0;
	color: #737373;
	font-size: 14px;
	line-height: 28px;
}
.tg-webelieveourquality li .tg-iconbox{
	top: 0;
	right: 0;
	color: #fff;
	padding:5px;
	width: 75px;
	height: 75px;
	font-size: 35px;
	line-height: 65px;
	position: absolute;
	text-align: center;
	-webkit-border-radius: 50%;
			border-radius: 50%;
}
.tg-webelieveourquality li .tg-iconbox i{
	display: block;
	line-height: 63px;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	border:1px solid #fff;
}
.tg-webelieveourquality.tg-right{text-align: right;}
.tg-webelieveourquality.tg-right li{padding-right: 85px;}
.tg-webelieveourquality.tg-left{text-align: left;}
.tg-webelieveourquality.tg-left li{padding-left:85px;}
.tg-webelieveourquality.tg-left .tg-iconbox{
	right: auto;
	left: 0;
}
.tg-webelieveourquality .tg-verticalmiddle{margin: 0 -2px;}
/*==============================================
			Portfolio Style						
==============================================*/
.tg-fullpagegrid .tg-portfoliofilterable{margin: 0 -15px -15px;}
.tg-fullpagegrid .tg-masonrygrid{
	padding: 5px;
	width: 16.66%;
}
/*==============================================
			stick with us Style				
==============================================*/
.tg-stickwithus{
	width: 100%;
	float: left;
	background: url(images/11/img-11.jpg) no-repeat;
}
.tg-stickwithusbox{
	float: left;
	width: 100%;
	position: relative;
	background: rgba(17,20,32,0.90);
}
.tg-stickwithuscontent {
	width: 100%;
	float: left;
	position: relative;
	padding: 170px 0 0;
}
.tg-stickwithuscontent .tg-sectionhead {padding:  0 0 60px;}
.tg-stickwithuscontent .tg-sectionhead h2{
	color: #fff;
	font-size: 30px;
	font-weight: 400;
	line-height: 33px;
}
.tg-stickwithuscontent .tg-sectionhead h2 span{
	padding: 20px 0 0;
	display: block;
	font-size: 42px;
	line-height:50px;
}
.tg-callbox{
	float: left;
	width: 100%;
	padding: 20px 20px 0;
}
.tg-callboxholder{
	float: left;
	width: 100%;
	padding: 42px 0;
	text-align: center;
	border:2px solid #111420;
	border-bottom: 0;
}
.tg-callboxholder span{
	color: #fff;
	font-weight:700;
	font-size: 60px;
	line-height: 60px;
}
.tg-stickwithusicon{
	top: -10px;
	left: 50%;
	width: 100px;
	height: 80px;
	position: absolute;
	text-align: center;
	margin: 0 0 0 -50px;
}
.tg-stickwithusicon i{
	color: #fff;
	font-size:45px;
	line-height: 80px;
}
/*==============================================================================================
											Home Page 12										
==============================================================================================*/
/*==============================================
			Why Choose Education				
==============================================*/
.tg-whychooseeducation{
	float: left;
	width: 100%;
}
.tg-whychooseeducationbox{
	width: 50%;
	float: left;
	padding: 15px;
	position: relative;
}
.tg-whychooseeducationholder{
	float: left;
	width: 100%;
	overflow: hidden;
	text-align: center;
	padding:25px 25px 25px 65px;
}
.tg-whychooseeducationholder.tg-red{background: #e84a47 !important;}
.tg-whychooseeducationholder.tg-parrot{background: #a4cf27 !important;}
.tg-whychooseeducationholder.tg-purple{background: #7864ac !important;}
.tg-whychooseeducationholder .tg-whychooseeducationicon{
	left: 0;
	top: 35px;
	width: 65px;
	height: 65px;
	background: #fff;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	text-align: center;
	position: absolute;
}
.tg-whychooseeducationholder .tg-whychooseeducationicon i{
	font-size: 30px;
	line-height: 65px;
}
.tg-whychooseeducationholder h3{
	margin: 0;
	color: #fff;
	text-align: left;
	font-size: 22px;
	font-weight: 700;
	line-height: 25px;
}
.tg-whychooseeducationholder h3 span{display: block;}
.tg-whychooseeducationholder > i{
	right: 0;
	bottom: 0;
	color: #fff;
	opacity: 0.20;
	font-size: 70px;
	line-height: 70px;
	position: absolute;
}
.tg-whychooseeducationholder.tg-red .tg-whychooseeducationicon i{color: #e84a47 !important;}
.tg-whychooseeducationholder.tg-parrot .tg-whychooseeducationicon i{color: #a4cf27 !important;}
.tg-whychooseeducationholder.tg-purple .tg-whychooseeducationicon i{color: #7864ac !important;}
/*==============================================
			Courses Available Style				
==============================================*/
.tg-amazingfeaturesbg{background: url(images/12/img-01.png) top left;}
.tg-amazingfeatures{
	width: 100%;
	float: left;
}
.tg-tabnavamazingfeatures{
	width: 270px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	line-height: 38px;
	border-right: 1px solid;
	text-transform: uppercase;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-tabnavamazingfeatures ul{
	width: 100%;
	float: left;
	list-style: none;
	font-size: inherit;
	background: #f4f4f4;
	line-height: inherit;
}
.tg-tabnavamazingfeatures ul li{
	width: 100%;
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.tg-tabnavamazingfeatures ul li a{
	color: #000;
	width: 100%;
	float: left;
	padding: 15px;
}
.tg-tabnavamazingfeatures ul li + li a{border-top: 1px solid #ddd;}
.tg-tabnavamazingfeatures ul li a i,
.tg-tabnavamazingfeatures ul li a span{
	display: inline-block;
	vertical-align: middle;
}
.tg-tabnavamazingfeatures ul li a i{
	font-size: 25px;
	line-height: 25px;
	padding-right: 10px;
}
.tg-tabnavamazingfeatures ul li:hover a,
.tg-tabnavamazingfeatures ul li.active a,
.tg-tabnavamazingfeatures ul li:hover a i,
.tg-tabnavamazingfeatures ul li:hover a span,
.tg-tabnavamazingfeatures ul li.active a i,
.tg-tabnavamazingfeatures ul li.active a span{color: #fff;}
.tg-tabcontentamazingfeatures{
	padding: 30px;
	overflow: hidden;
	background: rgba(244,244,244,0.95);
}
.tg-tabcontentamazingfeatures .tab-pane{
	width: 100%;
	float: left;
}
.tg-tabcontentamazingfeatures {
	color: #737373;
	line-height: 24px;
}
.tg-tabcontentamazingfeatures .tg-description{padding: 0 0 30px;}
.tg-tabcontentamazingfeatures .tg-description p{
	margin: 0;
	line-height: inherit;
}
.tg-tabcontentamazingfeatures .tg-description p + p{margin: 0 0 30px;}
.tg-tabcontentamazingfeatures .tg-videobox{width: 57.9%;}
/*==============================================
			Visit Our Shop Style				
==============================================*/
.tg-visitourshop{}
.tg-visitourshop .tg-btn{
	float: right;
	margin: 45px 0;
}
/*==============================================
			Events Posts V Four					
==============================================*/
.tg-eventpostsvfour{}
.tg-eventpostsvfour .tg-eventpost{
	margin: 15px 0;
	position: relative;
}
.tg-eventpostsvfour .tg-themepostimg{width: auto;}
.tg-eventpostsvfour .tg-themepostcontent{
	top: 50%;
	right: 0;
	width: 85%;
	float: none;
	padding: 20px;
	color: #686868;
	margin: -75px 0 0;
	position: absolute;
	background: rgba(249,249,249,0.95);
}
.tg-eventpostsvfour .tg-themeposttitle h3{
	font-size: 22px;
	line-height: 26px;
}
.tg-eventpostsvfour .tg-eventpostinfo{padding: 15px 0;}
.tg-eventpostsvfour .tg-eventpostinfo li{
	width: auto;
	min-height: auto;
	padding: 0 0 0 20px;
	margin: 0 !important;
}
.tg-eventpostsvfour .tg-eventpostinfo li:first-child{padding: 0;}
.tg-eventpostsvfour .tg-eventpostinfo li i,
.tg-eventpostsvfour .tg-eventpostinfo li em{
	padding: 0;
	width: auto;
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.tg-eventpostsvfour .tg-eventpostinfo li i{padding-right: 8px;}
/*==============================================================================================
											Home Page 13										
==============================================================================================*/
/*==============================================
			Popular Courses						
==============================================*/
.tg-popularcourses{background: #fff;}
.tg-popularcourses .tg-btnprev,
.tg-popularcourses .tg-btnnext{
	color: #292929;
	background: transparent;
	border: 1px solid #292929; 
}
.tg-popularcourses .tg-slidernavstyleOne .owl-nav > div{background: transparent;}
.tg-popularcourses .tg-btnprev:hover,
.tg-popularcourses .tg-btnnext:hover{color: #ffff;}
/*==============================================
			We Believe Our Quality				
==============================================*/
.tg-whychooseeducator{
	float: left;
	width: 100%;
}
.tg-whychooseeducatorbox{
	float: left;
	width: 100%;
}
.tg-whychooseeducators{
	float: left;
	width: 100%;
	list-style: none;
}
.tg-whychooseeducator li{
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
	list-style-type: none;
}
.tg-whychooseeducator li + li{margin: 50px 0 0;}
.tg-whychooseeducator li h3{
	color: #111420;
	font-size: 20px;
	font-weight: 500;
	margin: 0 0 10px;
	line-height: 23px;
	text-transform: uppercase;
}
.tg-whychooseeducator li .tg-description p{
	margin: 0;
	color: #737373;
	font-size: 14px;
	line-height: 28px;
}
.tg-whychooseeducator li .tg-iconbox{
	color: #fff;
	display: block;
	margin: 0 auto 10px;
	font-size: 35px;
	line-height: 35px;
}
.tg-whychooseeducator li .tg-iconbox i{
	display: block;
	line-height: inherit;
}
.tg-whychooseeducator.tg-right{text-align: right;}
.tg-whychooseeducator.tg-right li{padding-right: 85px;}
.tg-whychooseeducator.tg-left{text-align: left;}
.tg-whychooseeducator.tg-left li{padding-left:85px;}
.tg-whychooseeducator.tg-left .tg-iconbox{
	right: auto;
	left: 0;
}
.tg-whychooseeducator .tg-verticalmiddle{margin: 0 -2px;}
.tg-whychooseeducatorimg{
	margin: 0;
	width: 100%;
	float: left;
}
.tg-whychooseeducatorimg img{
	width: auto;
	display: block;
	max-width: auto;
}
/*==============================================
			Features of Valluvar				
==============================================*/
.tg-featureofvalluver{
	margin: 0;
	width: 100%;
	float: left;
	color: #4a4a4a;
	padding: 101px 0;
	overflow: visible;
	position: relative;
	background: rgba(255,255,255,0.90);
}
.tg-featureofvalluver:before{
	top: 0;
	right: 100%;
	content: '';
	width: 9999px;
	height: 100%;
	position: absolute;
	background: rgba(255,255,255,0.90);
}
.tg-featureofvalluver:after{
	top: 0;
	left: 100%;
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	border-right: 120px solid transparent;
	border-bottom: 529px solid rgba(255,255,255,0.90);
}
/* .tg-featureofvalluver .tg-sectionhead h2,
.tg-featureofvalluver .tg-sectionhead h2 .tg-small,
.tg-featureofvalluver .tg-sectionhead .tg-description{#4a4a4a;} */

.tg-featureofvalluver .tg-list{padding: 0 0 15px;}
.tg-featureofvalluver .tg-list li{
	width: 33.33%;
	text-align: left;
	margin: 0 0 15px;
	padding: 0 0 0 15px;
}
.tg-listiconpen li:before {
	top: 0;
	left: 0;
	content: '\f101';
	position: absolute;
	font-family: 'FontAwesome';
}
.tg-featureofvalluver .tg-btnreadmore{
	color: #fff;
	float: left;
	font-size: 14px;
	line-height: 17px;
	text-decoration: underline;
}
/*==============================================================================================
											Home Page 14										
==============================================================================================*/
/*==============================================
			Stock Clearance Sale				
==============================================*/
.tg-clearancesale{
	float: left;
	width: 100%;
	margin: -15px 0;
}
.tg-categorybox{
	float: left;
	width: 100%;
	margin: 15px 0;
}
.tg-categorybox figure{
	margin: 0;
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
.tg-categorybox figure img{
	 z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}
.tg-categorybox figure figcaption{
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
			align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
			align-content: center;
}
.tg-categorybox figure figcaption h2{
	color: #fff;
	font-size: 22px;
	margin: 0 0 20px;
	font-weight: 700;
	line-height: 25px;
	text-align: center;
}
.tg-categorybox .tg-title h3 {
	margin: 0;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
}
.tg-categorybox figure figcaption .tg-box{
	height: 60px;
	padding: 18px 0;
	overflow: hidden;
}
.tg-categorybox figure:hover figcaption {background: rgba(41,41,41,0.95);}
.tg-categorybox figure:hover figcaption .tg-box{height: 170px;}
.tg-categorbanner{
	width: 100%;
	padding: 5px;
	height: 232px;
	text-align: center;
	background: #e84a47;
}
.tg-categorycontent{
	width: 100%;
	height: 100%;
	border:1px solid #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-align-content: center;
		-ms-flex-line-pack: center;
			align-content: center;
}
.tg-categorycontent h2{
	margin: 0;
	color: #fff;
	font-size:22px;
	line-height: 25px;
}
.tg-categorycontent h2 span{
	font-size: 36px;
	display: block;
	margin: 20px 0;
}
.tg-categorycontent a{
	color: #fff;
	font-size: 16px;
	line-height: 19px;
}
.tg-notbar{
	width: 300px;
	height: 50px;
	position: relative;
	background: #fff;
	margin: 0 0 025px;
}
.tg-notbar:after {
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	content: "";
	position: absolute;
	border-left: 20px solid #e84a47;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	}
.tg-notbar:before {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-right: 20px solid #e84a47;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
}
.tg-notbar h3{
	color: #e84a47;
	font-size: 24px;
	font-weight: 700;
	line-height: 50px;
	text-align: center;
	text-transform:uppercase;
}
/*==============================================
			Back to School Style				
==============================================*/
.tg-backtoschool{
	float: left;
	width: 100%;
	text-align: center;
	background: #a4cf27;
}
.tg-backtoschoolholder{
	float: left;
	width: 100%;
	text-align: center;
	background: url(images/14/img-01.png) no-repeat 50% 50%;
}
.tg-backtoschooltitle{
	width: 100%;
	float: left;
	padding : 30px 0;
	background: url(images/14/img-08.png) no-repeat 50% 50%;
}
.tg-backtoschooltitle h2{
	margin: 0;
	color: #44580c;
	font-size: 32px;
	font-weight: 400;
	line-height: 35px;
	text-transform: uppercase;
}
.tg-backtoschooltitle h2 span{
	color: #fff;
	display: block;
	font-weight: 700;
	padding: 20px 0 0;
}
/*==============================================
			Happy Weekly Deals Style			
==============================================*/
.tg-weeklydealsarea{
	float: left;
	width: 100%;
	padding: 60px 0;
	background: #10d5f2;
}
.tg-weeklydeals{
	float: left;
	width: 100%;
}
.tg-weeklydealscontent{
	width: 100%;
	float: left;
	color: #fff;
	text-align: center;
}
.tg-weeklydealscontent h2{
	margin: 0 0 30px;
	color: #292929;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
}
.tg-weeklydealscontent h2 span{
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 20px;
	padding: 0 0 10px;
}
.tg-weeklydealscontent .tg-description{padding: 30px 0;}
.tg-weeklydealscontent .tg-description p{
	margin: 0;
	font-size: 16px;
	line-height: 30px;
}
.tg-weeklydealscontent .tg-description + a{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
}
.tg-weeklydealscontent .tg-description + a i{padding-right: 10px;}
.tg-weeklydealscontent .tg-counters{
	margin: 0;
	text-align: center;
}
.tg-weeklydealscontent .tg-counters ul{margin: 0;}
.tg-weeklydealscontent .tg-counters ul li{
	float: none;
	width: 100px;
	height: auto;
	padding: 0 10px;
	display: inline-block;
	vertical-align: top;
}
.tg-weeklydealscontent .tg-counters ul li .tg-holder{
	padding: 10px 0;
	min-height: auto;
	border-color: #086a79;
}
.tg-weeklydealscontent .tg-counters ul li .tg-holder h3{
	margin: 0;
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	line-height: 26px;
}
.tg-weeklydealscontent .tg-counters ul li .tg-holder h4{
	color: #086a79;
	font-size: 20px;
	line-height: 20px;
	text-transform: capitalize;
}
.tg-weeklydealscontent .tg-counters{}
.tg-weeklydealscontent .tg-counters{}
.tg-weeklydealscontent .tg-counters{}
.tg-weeklydealsimage{
	margin: 0;
	width: 100%;
	float: left;
}
.tg-weeklydealsimage img{
	display: block;
	max-width: none;
}
/*==============================================
			Categorized Shopping Style			
==============================================*/
.tg-categorizedshopping{
	width: 100%;
	float: left;
	padding-top: 20px;
}
.tg-categorized{
	float: left;
	width: 100%;
}
.tg-categorized .tg-title{
	margin: 0 0 15px;
	padding: 0 0 10px;
	border-bottom: 1px solid #cfcfcf;
}
.tg-categorized .tg-title h3{
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}
.tg-categorized ul{
	width: 100%;
	float: left;
	color: #292929;
	font-size: 14px;
	line-height: 20px;
	list-style: none;
}
.tg-categorized ul li{
	width: 100%;
	float: left;
	padding: 10px 0;
	line-height: inherit;
	list-style-type: none;
}
.tg-categorized ul li:last-child{padding-bottom: 0;}
.tg-categorized ul li figure{
	margin: 0;
	float: left;
	padding: 1px;
	border: 1px solid #cfcfcf;
}
.tg-categorized ul li figure a,
.tg-categorized ul li figure a img{display: block;}
.tg-categorized .tg-contentbox{
	width: auto;
	float: none;
	margin: 22px 0;
	overflow: hidden;
	position: relative;
	padding: 0 100px 0 15px;
}
.tg-categorized .tg-contentbox h3{
	margin: 0;
	color: #292929;
	font-size: 16px;
	line-height: 20px;
}
.tg-categorized .tg-contentbox .tg-rightbox{
	top: 0;
	right: 0;
	position: absolute;
}
.tg-categorized .tg-contentbox .tg-rightbox h4{
	margin: 0 0 7px;
	font-weight: bold;
	line-height: 18px;
	text-align: right;
}
.tg-categorized .tg-contentbox .tg-rightbox .tg-stars{width: 95px;}
.tg-marginzero{margin: 0 !important;}
/*==========================================================================================================================================
																																			
==========================================================================================================================================*/
/*==============================================
			Special features Style				
==============================================*/
.tg-specialfeatures{
	width: 100%;
	float: left;
}
.tg-specialfeatures .tg-description{padding: 0 0 30px;}
.tg-specialfeatures .tg-description p:first-child{margin: 0;}
.tg-specialfeatures .tg-description p{color: #6a6a6a;}
.tg-specialfeatures .tg-description p i{color: #000;}
.tg-specialfeatures .tg-list li{
	width: 50%;
	float: left;
}
.tg-listiconpin li{
	position: relative;
	padding: 0 0 30px 20px;
}
.tg-listiconpin li:before{
	top: 0;
	left: 0;
	content: '\f08d';
	position: absolute;
	font-family: 'FontAwesome';
}
.tg-specialfeatures .tg-brands{padding: 30px 0 0;}
/*==============================================
			Features Style Two					
==============================================*/
.tg-specialfeaturesparallax{background: rgba(0,0,0,0.85);}
.tg-specialfeaturesvtwo{
	z-index: 10;
	position: relative;
	padding: 120px 0 120px 30px;
}
.tg-specialfeaturesvtwo:before,
.tg-specialfeaturesvtwo:after{
	top: 0;
	left: 95%;
	z-index: 1;
	content: '';
	height: 100%;
	width: 9999px;
	position: absolute;
}
.tg-specialfeaturesarea{
	width: 100%;
	float: left;
}
.tg-specialfeaturesarea .tg-sectionhead h2,
.tg-specialfeaturesarea .tg-sectionhead .tg-description{color: #fff;}
.tg-specialfeaturesarea .tg-sectionhead h2 span{color: #373737;}
.tg-specialfeatures{
	width: auto;
	float: none;
	clear: both;
	margin: -15px;
	overflow: hidden;
	list-style: none;
}
.tg-specialfeaturesvthree.tg-specialfeatures li{
	width: 50%;
	float: left;
	padding: 15px;
	list-style-type: none;
}
.tg-specialfeatures li .tg-feature{
	width: 100%;
	padding: 0;
}
.tg-specialfeatures .tg-featureicon{
	width: 50px;
	height: 50px;
	font-size: 25px;
	line-height: 50px;
	margin: 0 15px 0 0;
	background: #373737;
}
.tg-specialfeatures .tg-featureicon i{
	text-align: center;
	font-size: inherit;
	line-height: inherit;
}
.tg-specialfeatures h3{
	margin: 0;
	padding: 14px 0;
	font-size: 22px;
	font-weight: 500;
	line-height: 22px;
}
.tg-specialfeatures h3 a{color: #373737;}
.tg-specialfeaturesvthree.tg-specialfeatures .tg-description{padding: 0;}
.tg-specialfeaturesvthree.tg-specialfeatures .tg-description p{
	margin: 0;
	color: #373737;
}
/*==============================================
			Features Style Three				
==============================================*/
.tg-spotlightparallax{
	color: #fff;
	background: rgba(29,29,29,0.90);
}
.tg-spotlightparallax .tg-sectionhead h2,
.tg-spotlightparallax .tg-sectionhead .tg-description{color: #fff;}
.tg-featuresvthree{background: none;}
.tg-featuresvthree .tg-feature{
	padding: 0;
	width: 100%;
	float: left;
	background: #fff;
	text-align: center;
	border-bottom: 4px solid;
}
.tg-featuresvthree .tg-feature figure{
	margin: 0;
	width: 100%;
	float: left;
	position: relative;
}
.tg-featuresvthree .tg-feature figure img{
	z-index: 1;
	width: 100%;
	height: auto;
	display: block;
	padding: relative;
}
.tg-sharelink{
	top: 50%;
	left: 50%;
	opacity: 0;
	color: #fff;
	width: 80px;
	height: 80px;
	display: block;
	overflow: hidden;
	font-size: 34px;
	line-height: 80px;
	visibility: hidden;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	position: absolute;
	margin: -40px 0 0 -40px;
	background: rgba(0,0,0,0.80);
}
.tg-sharelink i{
	display: block;
	font-size: inherit;
	line-height: inherit;
}
.tg-featuresvthree .tg-feature .tg-contentbox .tg-title{padding: 5px 0 0;}
.tg-featuresvthree .tg-feature .tg-contentbox .tg-title h3{
	font-size: 20px;
	font-weight: 400;
	line-height: 50px;
}
.tg-featuresvthree .tg-feature .tg-description{padding: 30px 50px;}
.tg-featuresvthree .tg-feature .tg-description p{
	margin: 0;
	color: #373737;
	line-height: 26px;
}
.tg-featuresvthree .tg-feature:hover figure .tg-sharelink{
	opacity: 1;
	visibility: visible;
}
.tg-specialfeaturesvfour .tg-specialfeatures li{
	width: 50%;
	float: left;
	list-style-type: none;
}
/*==============================================
			Special Features Style				
==============================================*/
.tg-specialfeaturesvfive{margin: 0;}
.tg-specialfeaturesvfive .tg-textshortcode .tg-description p:first-child{margin: 0;}
.tg-specialfeaturesvfive .tg-textshortcode .tg-description p{margin: 10px 0 0;}
.tg-specialfeaturesvfive .tg-description {padding: 0 0 20px;}
.tg-specialfeaturesvfive .tg-listiconpin li {padding: 0 0 15px 20px;}
.tg-specialfeaturesvfive .tg-videobox figure{position: relative;}
.tg-specialfeaturesvfive .tg-videobox figure img{opacity: 0.10;}
.tg-specialfeaturesvfive .tg-btnplaybig{
	top: 50%;
	left: 50%;
	color: #fff;
	text-align: center;
	position: absolute;
	margin: -47px 0 0 -80px;
}
.tg-specialfeaturesvfive .tg-btnplaybig i{
	color: #fff;
	border-color: #fff;
}
.tg-specialfeaturesvfive .tg-btnplaybig span{font-size: 15px;}
/*==============================================
			Video Section Style					
==============================================*/
.tg-videoparallax{
	padding: 120px 0;
	background: rgba(0,0,0,0.80);
}
.tg-videocontent{
	width: 100%;
	float: left;
	color: #fff;
	text-align: center;
}
.tg-videocontent h2{
	margin: 0;
	color: #fff;
	font-size: 35px;
	font-weight: bold;
	line-height: 35px;
}
.tg-videocontent .tg-description{
	opacity: 0.70;
	padding: 30px 0 60px;
}
.tg-videocontent .tg-description p{
	margin: 0;
	line-height: 30px;
}
.tg-btnplaybig{
	width: 160px;
	display: block;
	margin: 0 auto;
}
.tg-btnplaybig > i{
	width: 60px;
	height: 60px;
	display: block;
	font-size: 25px;
	line-height: 56px;
	border: 2px solid;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	text-align: center;
	margin: 0 auto 15px;
}
.tg-btnplaybig > span{
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	text-transform: uppercase;
}
/*==============================================
			Secret of Success					
==============================================*/
.tg-secretofsuccess{
	width: 100%;
	float: left;
	color: #737373;
	font-size: 14px;
	line-height: 26px;
	list-style: none;
	padding: 0 100px 0 0;
}
.tg-secretofsuccess li{
	width: 100%;
	float: left;
	list-style-type: none;
}
.tg-secretofsuccess li + li{padding: 60px 0 0;}
.tg-secreticon{
	float: left;
	width: 60px;
	height: 60px;
	text-align: center;
	border: 2px solid;
	-webkit-border-radius: 50%;
			border-radius: 50%;
}
.tg-secreticon i{
	width: 100%;
	float: left;
	color: #fff;
	font-size: 25px;
	line-height: 54px;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	border: 1px solid #fff;
}
.tg-secretcontent{
	overflow: hidden;
	padding: 0 0 0 20px;
}
.tg-secretcontent h3{
	margin: 0 0 10px;
	font-size: 20px;
	line-height: 20px;
}
.tg-secretcontent .tg-description{padding: 0;}
.tg-secretcontent .tg-description p{margin: 0;}
/*==============================================
			Subscribe Style V One				
==============================================*/
.tg-subscribearea{
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
.tg-subscribeareavone:before {
	top: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 100%;
	opacity: 0.30;
	position: absolute;
	background: url(images/background/img-01.jpg) no-repeat center right;
	-webkit-background-attachment: fixed;
	-moz-background-attachment: fixed;
	-ms-background-attachment: fixed;
	-o-background-attachment: fixed;
	background-attachment: fixed;
}
.tg-subscribearea .tg-subscribetext,
.tg-subscribearea .tg-subscribetext:before{background: #000;}
.tg-subscribearea .tg-subscribetext:after{border-top: 130px solid #000;}
.tg-subscribearea .tg-subscribetext h2{
	margin: 0;
	font-size: 35px;
	font-weight: bold;
	line-height: 35px;
	text-transform: uppercase;
}
.tg-subscribearea .tg-subscribetext h2 span{
	color: #fff;
	display: block;
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
	padding: 0 0 12px;
	text-transform: none;
}
.tg-subscribearea .tg-formnewsletter{padding: 40px 0;}
.tg-subscribearea .tg-formnewsletter fieldset {
	margin: 0;
	padding: 5px;
	background: rgba(255, 255, 255, 0.30);
}
.tg-subscribearea .tg-formnewsletter .form-control {padding: 9px 120px 9px 20px;}
.tg-subscribearea .tg-formnewsletter button {
	top: 5px;
	right: 5px;
	color: #fff;
	width: auto;
	padding: 0 15px;
	font-size: 16px;
	background: #000;
	font-weight: bold;
	text-transform: uppercase;
}
.tg-parallaxbgcolor.tg-subscribearea .tg-subscribetext,
.tg-parallaxbgcolor.tg-subscribearea .tg-subscribetext:before{background: #202736;}
.tg-parallaxbgcolor.tg-subscribearea .tg-subscribetext:after{border-top-color: #202736;}
/*==============================================
			History Style						
==============================================*/
.tg-historyparallax{background: rgba(255,255,255,0.92);}
.tg-history{
	width: 100%;
	float: left;
	padding: 20px 0 0;
}
.tg-history ul{
	width: 100%;
	float: left;
	padding: 0 150px;
	list-style: none;
	position: relative;
}
.tg-history ul:before{
	top: 0;
	left: 50%;
	width: 3px;
	height: 100%;
	content: '';
	position: absolute;
}
.tg-history ul li{
	z-index: 2;
	width: 100%;
	float: left;
	position: relative;
	list-style-type: none;
}
.tg-history ul li + li{margin: 50px 0 0;}
.tg-history ul li:nth-child(odd){padding: 0 0 0 22.5%;}
.tg-history ul li:nth-child(even){padding: 0 22.5% 0 0;}
.tg-historyyear{
	width: 200px;
	text-align: right;
}
.tg-historyyear strong{
	color: #373737;
	display: block;
	padding: 0 0 10px;
	font: bold 26px/20px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-historyyear span{
	color: #4d4d4d;
	display: block;
	font: 400 16px/16px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-historyicon{
	float: left;
	width: 80px;
	height: 80px;
	color: #fff;
	overflow: hidden;
	font-size: 30px;
	line-height: 60px;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	border: 10px solid #fff;
}
.tg-historyicon i{
	display: block;
	text-align: center;
	font-size: inherit;
	line-height: inherit;
}
.tg-history ul li:nth-child(odd) .tg-historyyear{
	text-align: right;
	padding: 17px 20px 17px 0;
}
.tg-history ul li:nth-child(even) .tg-historyyear{
	text-align: left;
	padding: 17px 0 17px 20px;
}
.tg-history ul li:nth-child(odd) .tg-historyyear,
.tg-history ul li:nth-child(odd) .tg-historyicon{float: left;}
.tg-history ul li:nth-child(odd) .tg-historyicon{margin: 0 15px 0 0;}
.tg-history ul li:nth-child(even) .tg-historyyear,
.tg-history ul li:nth-child(even) .tg-historyicon{float: right;}
.tg-history ul li:nth-child(even) .tg-historyicon{margin: 0 0 0 15px;}
.tg-historydetailbox{
	color: #fff;
	margin: 10px 0 0;
	overflow: hidden;
	padding: 30px 30px 0;
}
.tg-history ul li:nth-child(odd) .tg-historydetailbox{
	text-align: left;
	-webkit-border-radius: 0 15px 15px 0;
			border-radius: 0 15px 15px 0;
}
.tg-history ul li:nth-child(even) .tg-historydetailbox{
	text-align: right;
	-webkit-border-radius: 15px 0 0 15px;
			border-radius: 15px 0 0 15px;
}
.tg-historydetailbox h3{
	color: #fff;
	margin: 0 0 30px;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	text-transform: capitalize;
}
.tg-historydetailbox .tg-description{
	font-size: 16px;
	line-height: 26px;
	padding: 0 0 30px;
}
.tg-historydetailbox .tg-description p{
	margin: 0;
	opacity: 0.90;
	line-height: inherit;
}
/*==============================================
			We Feel Glad Style					
==============================================*/
.tg-wefeelglad{
	width: 100%;
	float: left;
	overflow: hidden;
	background: url(images/9/img-05.jpg) no-repeat;
}
.tg-wefeelgladcontent{
	width: 100%;
	float: left;
	position: relative;
	background: #202736;
	padding: 170px 60px 170px 0;
}
.tg-wefeelgladcontent:before{
	top: 0;
	right: 100%;
	content: '';
	width: 999px;
	height: 100%;
	position: absolute;
	background: #202736;
}
.tg-wefeelgladcontent h2{
	margin: 0;
	color: #fff;
	font-size: 38px;
	font-weight: 300;
	line-height: 28px;
	text-transform: uppercase;
}
.tg-wefeelgladcontent h2 span{
	display: block;
	font-size: 24px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 0 20px;
}
.tg-wefeelgladcontent .tg-description{
	color: #fff;
	font-size: 15px;
	line-height: 28px;
	padding: 40px 0 0;
}
.tg-wefeelgladcontent .tg-description p{
	margin: 0;
	opacity: 0.60;
	line-height: inherit;
}
.tg-wefeelgladcontent .tg-skill {margin: 35px 0 0;}
.tg-wefeelgladcontent .tg-skill h4{
	color: #fff;
	font-weight: 600;
}
.tg-skillbar span{
	right: 0;
	color: #fff;
	bottom: 15px;
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	position: absolute;
}
/*==============================================================================================
								Inner Pages Style												
==============================================================================================*/
/*==============================================
			Inner Banner Style					
==============================================*/
.tg-innerbanner{
	width: 100%;
	float: left;
}
.tg-innerbannercontent{
	width: 100%;
	float: left;
	padding: 110px 0;
	text-align: center;
}
.tg-pagetitle{
	width: 100%;
	float: left;
	padding: 0 0 20px;
}
.tg-pagetitle h1{
	margin: 0;
	font-size: 47px;
	font-weight: 500;
	line-height: 35px;
}
.tg-innerbannercontent .tg-description p{
	margin: 0;
	color:#fff;
	font-size: 16px;
	line-height: 28px;
}
.tg-breadcrumbspagename{
	width: 100%;
	float: left;
	padding: 21px 0;
}
.tg-breadcrumb {
	margin:0;
	padding: 0;
	float: left;
	color: #292929;
	list-style: none;
	text-align: right;
	text-transform: capitalize;
	font:500 16px/16px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-breadcrumb li{
	width:auto;
	padding:0 15px;
	position:relative;
	line-height:inherit;
	list-style-type:none;
	display: inline-block;
	vertical-align: middle;
}
.tg-breadcrumb li:first-child{padding-left: 0;}
.tg-breadcrumb li:after{
	top:0;
	left:-3px;
	content:'/';
	position:absolute;
}
.tg-breadcrumb li:last-child{ padding: 0 0 0 15px;}
.tg-breadcrumb li:first-child:after{display: none;}
.tg-breadcrumb li a{
	color:#292929;
	display:block;
}
.tg-pagename{
	float: right;
	color: #292929;
	font-size: 16px;
	font-weight: 500;
	line-height: 16px;
	text-transform: uppercase;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
}
/*==============================================
			Portfolio 4 Columns Style			
==============================================*/
/*.tg-Portfoliofourcolumns .tg-masonrygrid{width: 25%;}*/
/*==============================================
			Portfolio 4 Columns Style			
==============================================*/
.tg-portfoliofullwidth .tg-masonrygrid{width: 20%;}
/*==============================================
			Team Members V Two Style			
==============================================*/
.tg-instructorsgrid .tg-instructor{padding: 15px 0;}
.tg-guestinstructor .tg-themepostimg{overflow: hidden;}
.tg-guestinstructor .tg-themepostimg figcaption{padding: 15px 0;}
.tg-guestinstructor .tg-socialicons li a,
.tg-guestinstructor .tg-socialicons li a i{
	width: auto;
	color: #fff;
}
.tg-guestinstructor .tg-socialicons li:hover a,
.tg-guestinstructor .tg-socialicons li:hover a i{color: #292929;}
.tg-guestinstructor .tg-contentbox{
	padding: 20px;
	text-align: center;
	border-bottom: 1px solid #d0d0d0;
}
.tg-guestinstructor:hover .tg-contentbox{border-width: 2px;}
.tg-guestinstructor .tg-contentbox .tg-experties{
	color: #686868;
	padding: 12px 0 0;
}
/*==============================================
			Blog List V1 Style					
==============================================*/
.tg-bloglist{margin: -30px 0 0;}
.tg-bloglist .tg-post {padding: 30px 0;}
.tg-bloglist .tg-post .tg-themepostimg figcaption{
	padding: 0;
	width: auto;
	background: none;
}
.tg-bloglist .tg-post .tg-themepostcontent{padding: 35px 0 0;}
.tg-bloglist .tg-themepostcontent h2{
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 15px;
	line-height: 17px;
}
.tg-bloglist .tg-description p{
	margin: 0;
	color: #686868;
	font-size: 15px;
	line-height: 26px;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-shareon{
	width: 100%;
    float: left;
    margin: 12px 0 11px;
   
    text-align: left;
    border-top: 1px solid;
    border-bottom: 1px solid;
}
.tg-shareon .tg-themepostmetadata{
	width: auto;
	color: #686868
}
.tg-description p{text-align: justify;}
.tg-shareon .tg-themepostmetadata,
.tg-shareon .tg-themepostmetadata li a{color: #686868;}
.tg-shareon .tg-themepostmetadata li{padding-top: 8px;
    padding-bottom: 2px;}
.tg-shareon .tg-socialicons{
	float: right;
	line-height: 14px;
}
.tg-shareon .tg-socialicons li{padding: 0 8px;}
.tg-shareon .tg-socialicons li a{
	width: auto;
	height: auto;
	color: #a5a5a5;
	font-size: 14px;
	background: none;
	-webkit-border-radius: 0;
			border-radius: 0;
	line-height: 14px;
	display: inline-block;
}
.tg-shareon .tg-socialicons li a i{
	width: auto;
	float: left;
	color: #a5a5a5;
	font-size: inherit;
	line-height: inherit;
}
.tg-shareon .tg-socialicons li a span{
	color: #686868;
	font-size: 14px;
	margin: 0 0 0 5px;
	line-height: inherit;
	display: inline-block;
}
/*==============================================
			Blog List V2 Style					
==============================================*/
.tg-bloglistvtwo .tg-post {padding: 30px 0;}
.tg-bloglistvtwo .tg-post .tg-themepostimg{
	width: auto;
	margin: 0 25px 0 0;
}
.tg-bloglistvtwo .tg-post .tg-themepostimg figcaption{
	padding: 0;
	width: auto;
	background: none;
}
.tg-bloglistvtwo .tg-post .tg-themepostcontent{
	width: auto;
	float: none;
	overflow: hidden;
	padding: 20px 0 0;
}
.tg-bloglistvtwo .tg-themepostcontent h2{
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 15px;
	line-height: 17px;
}
.tg-bloglistvtwo .tg-description p{
	margin: 0;
	color: #686868;
	font-size: 15px;
	line-height: 26px;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-bloglistvtwo .tg-shareon{margin: 14px 0 0;}
.tg-bloglistvtwo .tg-shareon .tg-themepostmetadata li{padding: 0 5px;}
/*==============================================
			Events Style						
==============================================*/
.tg-eventvtwo .tg-eventpost{padding: 20px 0;}
/*==============================================
			Contact us Style					
==============================================*/
.tg-contactus{
	width: 100%;
	float: left;
}
.tg-addressdetail{
	width: 100%;
	float: left;
	color: #fff;
	padding-top: 113px;
	font-size: 17px;
	list-style: none;
	overflow: hidden;
	line-height: 20px;
}
.tg-addressdetail li{
	float: left;
	width: 33.33%;
	padding: 0 15px;
	line-height: inherit;
	list-style-type: none;
}
.tg-addressdetail li.tg-bgred .tg-address{background: #e84a47;}
.tg-address{
	width: 100%;
	float: left;
	padding: 20px 0;
	overflow: hidden;
	position: relative;
}
.tg-address .tg-icon{
	float: left;
	width: 60px;
	height: 60px;
	font-size: 26px;
	background: #fff;
	line-height: 60px;
	text-align: center;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	margin: 0 20px 0 -5px;
}
.tg-address > span{display: block;}
.tg-address > a{
	color: #fff;
	display: block;
}
.tg-addressdetail li.tg-bgred .tg-address .tg-icon{color: #e84a47;}
.tg-address address{
	margin: 0;
    float: left;
    font-size: 15px;
    padding: 5px 0;
    font-style: normal;
}
.tg-address address em{
	display: block;
	font-style: normal;
}
.tg-address i{
	right: -20px;
	bottom: -20px;
	font-size: 80px;
	line-height: 80px;
	position: absolute;
	color: rgba(255, 255, 255, 0.30);
}
.tg-addressdetail li.tg-bggreen .tg-address{background: #a4cf27;}
.tg-addressdetail li.tg-bggreen .tg-address .tg-icon{color: #a4cf27;}
.tg-addressdetail li.tg-bggpurple .tg-address{background: #7864ac;}
.tg-addressdetail li.tg-bggpurple .tg-address .tg-icon{color: #7864ac;}
.tg-map{
	width: 100%;
	float: left;
	height: 450px;
}
.tg-happytohelp{
	width: 100%;
	float: left;
}
.tg-formcontactus fieldset .form-group:last-child{text-align: center;}
.tg-formcontactus fieldset textarea{
	width: 100%;
	float: left;
	resize: none;
	height: 145px;
}

.tg-contactusvtwo .tg-formcontactus fieldset .tg-btn{
	padding: 0;
	width: 100%;
}
.tg-addressdetailvtwo{padding: 0;}
.tg-addressdetailvtwo li{
	width: 100%;
	padding: 9px 0;
}
.tg-addressdetailvtwo li:first-child{padding-top: 0;}
.tg-addressdetailvtwo .tg-address{
	padding: 0;
	width: 100%;
	float: left;
	border:1px solid;
}
.tg-addressdetailvtwo .tg-address address{
	margin: 0;
	float: none;
	color: #484848;
	overflow: hidden;
	padding: 26px 0 26px 20px;
}
.tg-addressdetailvtwo .tg-address > address a,
.tg-addressdetailvtwo .tg-address > address span{
	color: #292929;
	display: block;
}
.tg-addressdetailvtwo .tg-address .tg-icon{
	margin: 0;
	float: left;
	color: #fff;
	height: 100px;
	line-height: 100px;
	-webkit-border-radius: 0;
			border-radius: 0;
}
/*==============================================
			404 Page Style						
==============================================*/
.tg-404error{
	width: 100%;
	float: left;
	text-align: center;
}
.tg-404errorcontent h1{
	font-size: 320px;
	margin: 0 0 92px;
	line-height: 240px;
	position: relative;
}
.tg-404errorcontent h1 span{
	left: 50%;
	width: 68px;
	bottom: 20px;
	height: 90px;
	position: absolute;
	margin: 0 0 0 -34px;
	background: url(images/owl-icon.png);
}
.tg-404errorcontent .tg-description{padding: 0 0 50px;}
.tg-404errorcontent .tg-description p{margin: 0;}
.tg-form404error{
	max-width: 520px;
	width: 100%;
	float: none;
	margin:0 auto;
}
.tg-form404error fieldset{position: relative;}
.tg-form404error fieldset .form-group{margin: 0;}
.tg-form404error fieldset .tg-btn{
	top: 0;
	right: 0;
	color: #fff;
	position: absolute;
}
.tg-or{
	color: #242c41;
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	padding: 45px 0 30px;
	text-transform: uppercase;
}
.tg-btnarea{
	width: 100%;
	float: left;
	text-align: center;
}
.tg-btnarea .tg-btn{
	color: #292929;
	border-color: #292929;
}
.tg-btnarea .tg-btn + .tg-btn{margin: 0 0 0 16px;}
.tg-btnarea .tg-btn:hover{color: #fff;}
/*==============================================================================================
								Shop Pages Style												
==============================================================================================*/
/*==============================================
			All Products Style					
==============================================*/
.tg-productsorting{
	width: 100%;
	float: left;
	padding: 10px;
	margin: 0 0 60px;
}
.tg-productsorting .tg-select{width: 260px;}
.tg-productsorting .tg-select select{
	height: 45px;
	line-height: 25px;
}
.tg-productshowing{
	float: left;
	color: #fff;
	line-height: 45px;
	padding: 0 0 0 30px;
}
.tg-productsorting .tg-navfilterbale{
	border: 0;
	width: auto;
	float: right;
	padding: 10px 0;
	font: 500 14px/25px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-productsorting .tg-navfilterbale li{
	padding: 0 15px;
	position: relative;
}
.tg-productsorting .tg-navfilterbale li:last-child{padding-right: 0;}
.tg-productsorting .tg-navfilterbale li:first-child{padding-left: 0;}
.tg-productsorting .tg-navfilterbale li + li:before{
	top: 0;
	left: -2px;
	color: #fff;
	content: '/';
	position: absolute;
	font-size: inherit;
	line-height: inherit;
}
.tg-productsorting .tg-navfilterbale li a{color: #fff;}
.tg-products{
	padding: 0;
	width: 100%;
	float: left;
	margin: -15px 0;
}
.tg-product{
	width: 100%;
	float: left;
	padding: 15px 0;
}
.tg-productimg{
	margin: 0;
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	border: 1px solid #d8d8d8;
}
.tg-productimg img{
	z-index: 1;
	width: 100%;
	display: block;
	position: relative;
}
.tg-producthover{
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	padding: 30px;
	visibility: hidden;
	background: rgba(41,41,41,0.90);
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-align-content: center;
		-ms-flex-line-pack: center;
			align-content: center;
}
.tg-btnaddtocart{
	color: #fff;
	width: 100%;
	padding: 0 20px;
	text-align: center;
	text-transform: uppercase;
	font: 500 18px/50px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-btnaddtocart:hover,
.tg-btnaddtocart:focus,
.tg-btnaddtocart:active{color: #fff;}
.tg-btnaddtocart i,
.tg-btnaddtocart span{
	display: inline-block;
	vertical-align: top;
	font-size: inherit;
	line-height: inherit;
}
.tg-btnaddtocart i{
	font-size: 22px;
	padding: 0 10px 0 0;
}
.tg-productcontent{
	width: 100%;
	float: left;
	padding: 10px 0 0;
}
.tg-producttitle{
	width: 100%;
	float: left;
	padding: 0 0 8px;
}
.tg-producttitle h3{
	margin: 0;
	font-size: 16px;
	line-height: 19px;
}
.tg-productcontent .tg-stars{margin: 0 0 10px;}
.tg-productcontent h4{
	margin: 0;
	clear: both;
	font-size: 18px;
	font-weight: bold;
	line-height: 16px;
}
.tg-productbtns{
	float: right;
	font-size: 18px;
	line-height: 38px;
	list-style: none;
}
.tg-productbtns li{
	float: left;
	padding: 0 0 0 10px;
	line-height: inherit;
	list-style-type: none;
}
.tg-btnproduct{
	width: 50px;
	height: 40px;
	display:block;
	color: #949494;
	-webkit-border-radius: 0;
			border-radius: 0;
	font-size: 18px;
	line-height: 38px;
	text-align: center;
	border: 1px solid #949494;
}
.tg-btnproduct:hover,
.tg-btnproduct:focus,
.tg-btnproduct:active{
	color: #292929;
	border-color: #292929;
}
.tg-btnproduct:hover i,
.tg-btnproduct:focus i,
.tg-btnproduct:active i{color: #292929;}
.tg-product:hover .tg-producthover{
	opacity: 1;
	visibility: visible;
}
/*==============================================
			All Products v2 Style				
==============================================*/
.tg-twocolumns .tg-productshowing{float: right;}
/*==============================================
			 Shop Sidebar Style 				
==============================================*/
.tg-widget{
	width: 100%;
	float: left;
	color: #686868;
	margin: 0 0 60px;
}
.tg-widgettitle{
	color: #fff;
	width: 100%;
	float: left
}
.tg-widgeticon{
	float: left;
	color: #fff;
	width: 60px;
	height: 50px;
	display: block;
	font-size: 23px;
	line-height: 50px;
	text-align: center;
	background: #292929;
	border-right: 3px solid #fff;
}
.tg-widgeticon i{
	display: block;
	line-height: inherit;
}
.tg-widgettitle h3{
	margin: 0;
	color: #fff;
	padding: 15px;
	font-size: 22px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
	text-transform: uppercase;
}
.tg-sidebar .tg-widgetcontent ul{font-size: 15px;}
.tg-widgetcontent ul li{}
.tg-widgetcontent ul li a{color: #686868;}
.tg-widgetcontentwithcount{text-align: right;}
.tg-widgetcontentwithcount ul li:first-child,
.tg-widgetcontent ul li + li{padding: 15px 0 15px 20px;}
.tg-widgetcontentwithcount ul li{
	position: relative;
	border-bottom: 1px solid #e3e3e3;
}
.tg-widgetcontentwithcount ul li:before{
	top: 15px;
	left: 0;
	font-size: 15px;
	line-height: 18px;
	position: absolute;
	font-family: 'FontAwesome';
}
.tg-iconarrowalt ul li:before{content: '\f0b2';}
.tg-widgetcontentwithcount ul li a{float: left;}
.tg-rangeslider{
	width: 100%;
	float: left;
	padding: 36px 0 0;
}
.tg-budgetslider{margin: 0 0 10px;}
.ui-widget.ui-widget-content{
	border: 0;
	height: 8px;
	-webkit-border-radius: 0;
			border-radius: 0;
	background: #dbdbdb;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active{
	width: 15px;
	height: 15px;
	background: #fff;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	border: 3px solid #292929;
}
.tg-budgetslider + .tg-amount{
	border: 0;
	float: left;
	width: 100%;
	height: auto;
	color: #686868;
	font-size: 15px;
	line-height: 17px;
	padding: 0 0 30px;
}
.tg-budgetslider + .tg-amount + .tg-btn{
	height: auto;
	color: #292929;
	padding: 2px 30px 0;
	border: 1px solid #292929;
}
.tg-budgetslider + .tg-amount + .tg-btn:hover{color: #fff;}
.tg-featureproduct ul li{padding: 30px 0 0 !important;}
.tg-widgetcontent ul li figure{
	margin: 0;
	float: left;
	padding: 2px;
	border: 1px solid #ddd;
}
.tg-widgetcontent ul li figure a img{display: block;}
.tg-nameprice{
	overflow: hidden;
	padding: 16px 0 16px 15px;
}
.tg-nameprice h4{
	margin: 0 0 8px;
	color: #292929;
	font-size: 16px;
	line-height: 20px;
}
.tg-nameprice h5{
	margin: 0;
	color: #292929;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}
/*==============================================
			Product Detail Style				
==============================================*/
.tg-productdetail{padding: 0;}
.tg-productdetail .tg-productimg{}
.tg-productdetail .tg-productcontent{}
.tg-productdetail .tg-producttitle h3{
	margin: 0 0 15px;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}
.tg-productdetail .tg-productcontent h4,
.tg-productdetail .tg-productcontent .tg-stars,
.tg-productdetail .tg-reviews{float: left;}
.tg-productdetail .tg-productcontent .tg-stars{margin: 0 30px;}
.tg-productdetail .tg-reviews{
	list-style: none;
	line-height: 16px;
}
.tg-productdetail .tg-reviews li{
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.tg-productdetail .tg-reviews li + li{
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	border-left: 1px solid #757575;
}
.tg-productdetail .tg-productbtns{padding: 10px 0;}
/*.tg-productdetail .tg-description{padding: 30px 0 0;}*/
.tg-productotherinfo{
	width: 100%;
	float: left;
	padding: 20px 0;
}
.tg-productotherinfo ul{
	width: 100%;
	float: left;
	color: #777;
	font-size: 14px;
	line-height: 20px;
}
.tg-productotherinfo ul li{
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.tg-productotherinfo ul li + li{padding: 0 0 0 30px;}
.tg-productotherinfo ul li h4{
	color: #292929;
	font-size: 18px;
	font-weight: 500;
	line-height: 40px;
	margin: 0 7px 0 0;
	text-transform: capitalize;
}
.tg-productotherinfo ul li h4,
.tg-productotherinfo ul li .tg-select{
	float: left;
	width: auto;
}
.tg-productquentity{
	width:90px;
	float:left;
	height:40px;
	text-align:center;
	position:relative;
	border:1px solid #e0e0e0;
}
.tg-productquentity em{
	right: 0;
	width:30px;
	z-index:2;
	color:#3d3d3d;
	line-height:20px;
	position:absolute;
	cursor:pointer;
	font-style:normal;
}
.tg-productquentity .plus{top:0;}
.tg-productquentity .minus{bottom:0;}
.tg-productquentity input{
	border:0;
	z-index:1;
	width:60px;
	float:left;
	padding: 0;
	height:38px;
	line-height:38px;
	position:relative;
	text-align:center;
	border-right:1px solid #e0e0e0;
}
.tg-quentity input{-webkit-appearance:none;}
.tg-productcolor{
	float: left;
	padding: 2px;
	margin: 8px 8px 8px 0;
	border: 1px solid #d8d8d8;
}
.tg-productcolor a{
	float: left;
	width: 18px;
	height: 18px;
}
.tg-lightgray a{background: #c8c8c8;}
.tg-skyblue a{background: #00b4ff;}
.tg-golden a{background: #ffbe02;}
.tg-black a{background: #000}
.tg-red a{background: #fe5023;}
.tg-btnavailabilty{
	width: 100%;
	float: left;
}
.tg-btnavailabilty .tg-btn{
	color: #fff;
	height: auto;
	margin: 0 20px 0 0;
	padding: 2px 30px 0;
}
.tg-btnavailabilty .tg-btn,
.tg-stock{float: left;}
.tg-stock{padding: 10px 0;}
.tg-productdetail .tg-producttabs{
	width: 100%;
	float: left;
	padding: 80px 0;
}
.tg-producttabnav{
	float: left;
	list-style: none;
	text-transform: uppercase;
	border-bottom: 1px solid #e0e0e0;
	font: 500 17px/48px 'Roboto', Arial, Helvetica, sans-serif;
}
.tg-producttabnav li{
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.tg-producttabnav li a{
	color: #292929;
	display: block;
	padding: 0 35px;
	line-height: inherit;
}
.tg-producttabnav li a:hover,
.tg-producttabnav li.active a{color: #fff;}
.tg-shopfeatures{
	width: 100%;
	float: left;
	margin: 0 0 42px;
	list-style: none;
	font-size: 15px;
	line-height: 20px;
}
.tg-shopfeatures li{
	float: left;
	padding: 5px;
	line-height: inherit;
	list-style-type: none;
}
.tg-shopfeatures li:nth-child(1){background: #e84a47;}
.tg-shopfeatures li:nth-child(2){background: #7864ac;}
.tg-shopfeatures li:nth-child(3){background: #a4cf27;}
.tg-shopfeatures li:nth-child(4){background: #7864ac;}
.tg-shopfeature{
	width: 100%;
	float: left;
	color: #fff;
	overflow: hidden;
	position: relative;
	padding: 15px 30px;
	border: 1px solid #fff;
}
.tg-shopfeatures li:nth-child(1) .tg-shopfeature:before,
.tg-shopfeatures li:nth-child(2) .tg-shopfeature:before,
.tg-shopfeatures li:nth-child(3) .tg-shopfeature:before,
.tg-shopfeatures li:nth-child(4) .tg-shopfeature:before{
	color: #fff;
	right: -10px;
	bottom: -25px;
	opacity: 0.20;
	font-size: 120px;
	line-height: 90px;
	position: absolute;
	font-family: 'icomoon';
}
.tg-shopfeatures li:nth-child(3) .tg-shopfeature:before,
.tg-shopfeatures li:nth-child(4) .tg-shopfeature:before{
	font-size: 80px;
	line-height: 70px;
}
/* .tg-shopfeatures li:nth-child(1) .tg-shopfeature:before{content: '\e9a8';}
.tg-shopfeatures li:nth-child(2) .tg-shopfeature:before{content: '\e904';} */
.tg-shopfeatures li:nth-child(3) .tg-shopfeature:before{content: '\e9a2';}
.tg-shopfeatures li:nth-child(4) .tg-shopfeature:before{content: '\e900';}
.tg-shopfeature span{
	float: left;
	font-size: 70px;
	line-height: 60px;
	padding: 0 20px 0 0;
}
.tg-shopfeatures li:nth-child(3) span,
.tg-shopfeatures li:nth-child(4) span{font-size: 50px;}
.tg-shopfeaturecontent{
	padding: 6px 0;
	overflow: hidden;
}
.tg-shopfeaturecontent h4{
	color: #fff;
	margin: 0 0 5px;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
}
.tg-shopfeaturecontent p{
	margin: 0;
	opacity: 0.50;
	line-height: 20px;
}
/*==============================================
			Shopping Cart Style					
==============================================*/
.tg-shoppingcart{
	width: 100%;
	float: left;
}
.tg-shoppingcart h2{
	margin: 0;
	float: left;
	font-size: 32px;
	font-weight: 700;
	line-height: 32px;
}
.tg-btncontinueshopping{
	border: 0;
	float: right;
	height: 46px;
	font-size: 15px;
	font-weight: bold;
	line-height: 44px;
	padding: 2px 30px 0;
}
.tg-tableshoppingcart{
	width: 100%;
	float: left;
/*	padding: 30px 0 60px;*/
}
.tg-tableshoppingcart table thead tr th,
/* .tg-tableshoppingcart table tbody tr td{vertical-align: middle;} */
.tg-tableshoppingcart table thead tr th{
	padding: 15px;
	font-size: 17px;
	font-weight: bold;
	line-height: 26px;
	background: #f0f0f0;
	border-color: #f0f0f0;
	text-transform: uppercase;
}
.tg-tableshoppingcart table thead tr th:first-child,
.tg-tableshoppingcart table thead tr th:nth-child(2){text-align: left;}
.tg-tableshoppingcart table tbody tr td{
	color: #686868;
	padding: 15px;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}
.tg-tableshoppingcart table tbody tr td:nth-child(2){
	text-align: left;
	vertical-align: top;
}
.tg-tableshoppingcart table tbody tr td h3,
.tg-tableshoppingcart table tbody tr td h4{
	margin: 0;
	color: #292929;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}
.tg-tableshoppingcart table tbody tr td p{margin: 8px 0 0;}
.tg-tableshoppingcart table tbody tr td p strong{font-size: 17px;}
.tg-tableshoppingcart table tbody tr td .tg-productquentity{
	float: none;
	display: block;
	margin: 0 auto;
}
.tg-btnremoveitem{
	width: 36px;
	height: 36px;
	color: #d0d0d0;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	font-size: 25px;
	line-height: 34px;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	border: 1px solid #d0d0d0;
}
.tg-btnremoveitem i{
	display: block;
	line-height: inherit;
}
.tg-tableshoppingcart table tbody tr:last-child td{
	text-align: center;
/*	background: #f0f0f0;*/
}
.tg-tableshoppingcart table tbody tr .tg-btn{
	height: auto;
	color: #686868;
	background: #fff;
	border-width: 1px;
	line-height: 44px;
	margin: 0 0 0 20px;
	padding: 2px 50px 0;
	border-color: #d8d8d8;
}
.tg-shoppingwidget{
	width: 100%;
	float: left;
	padding: 25px;
	border: 1px solid #d8d8d8;
}
.tg-shoppingwidget h5{
	margin: 0 0 10px;
	color: #292929;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}
.tg-shoppingwidget p{
	color: #5e6063;
	font-size: 15px;
	line-height: 18px;
	margin: 0 0 30px;
}
.tg-couponcode .form-group{
	margin: 0;
	position: relative;
	padding: 0 120px 0 0;
}
.tg-couponcode .form-group .form-control{border-right: 0;}
.tg-couponcode .form-group .tg-btn{
	top: 0;
	right: 0;
	border: 0;
	width: 120px;
	padding: 2px 0 0;
	line-height: 38px;
	text-align: center;
	position: absolute;
}
.tg-texandshipping h5{margin: 0 0 30px;}
.tg-texandshipping .tg-btn{
	border: 0;
	float: left;
	width: 160px;
	padding: 2px 0 0;
	line-height: 38px;
	text-align: center;
}
.tg-proceedtocheckout{
	border: 0;
	background: #f8f8f8;
}
.tg-proceedtocheckout ul{
	width: 100%;
	float: left;
	color: #999;
	font-size: 15px;
	font-weight: 600;
	line-height: 20px;
	list-style: none;
}
.tg-proceedtocheckout ul li{
	width: 100%;
	float: left;
	text-align: right;
	line-height: inherit;
	list-style-type: none;
}
.tg-proceedtocheckout ul li + li{margin: 10px 0 0;}
.tg-proceedtocheckout ul li:last-child{margin: 20px 0 0;}
.tg-proceedtocheckout ul li span{
	width: 50%;
	float: left;
}
.tg-proceedtocheckout ul li strong{
	width: 50%;
	color: #999;
	float: right;
	font-size: 15px;
	line-height: 20px;
}
.tg-proceedtocheckout ul li h5{
	margin: 0;
	width: 50%;
	float: left;
	font-size: 18px;
	line-height: 22px;
}
.tg-proceedtocheckout .tg-btn{
	border: 0;
	float: right;
	height: 40px;
	line-height: 38px;
	padding: 2px 50px 0;
	margin: 20px 0 15px;
}
.tg-proceedtocheckout .tg-note{
	width: 100%;
	float: left;
	color: #ff3f3f;
	text-align: right;
}
/*==============================================
			CheckOut Style						
==============================================*/
.tg-checkout{
	width: 100%;
	float: left;
}
.tg-checkout .tg-shippingbox{
	width: 100%;
	float: left;
}
.tg-shippingbox + .tg-shippingbox{padding: 50px 0 0;}
.tg-checkout .tg-shippingbox h2{
	margin: 0 0 40px;
	font-size: 26px;
	font-weight: bold;
	line-height: 16px;
}
.tg-checkout .tg-shippingbox ul{
	width: 100%;
	float: left;
	color: #777;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
	list-style: none;
}
.tg-checkout .tg-shippingbox ul li{
	float: left;
	line-height: inherit;
	list-style-type: none;
}
.tg-checkout .tg-shippingbox ul li + li{padding: 0 0 0 30px;}
.tg-checkout .tg-shippingbox ul li .tg-radio label{
	color: #777;
	font-size: 18px;
	font-weight: 600;
	line-height: 20px;
}
.tg-checkout .tg-shippingbox ul li .tg-radio input[type=radio] + label:before{
	top: 0;
	color: #777;
	content: '\f192';
	font-size: 16px;
	line-height: 20px;
}
.tg-shippingbox .tg-btn{
	float: left;
	height: auto;
	color: #292929;
	margin: 0 20px 0 0;
	padding: 2px 25px 0;
	border-color: #292929;
}
.tg-shippingbox .tg-btn:hover{color: #fff;}



.tg-headingborder{
	width: 100%;
	float: left;
	border-bottom: 1px solid #cfcfcf;
}
.tg-headingborder h2{
	margin: 0 0 10px;
	color: #292929;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
}
.tg-checkout .tg-widget,
.tg-checkout .tg-couponcode{margin: 0 0 30px;}
.tg-nav
{
	float: left;
}
.tg-navigationarea {

padding: 5px 0;

}
.nav-links-area
{
    background: #131d3b;
}
/*==============================================
			Coming Soon Style					
==============================================*/
body.tg-comingsoonpage{
	position: relative;
	background: url(images/coming-soonimg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
}
.tg-comingsoonholder{
	width: 100%;
	float: left;
	background:
		-webkit-linear-gradient(top,
		rgba(41,41,41,0.93) 0%,
		rgba(41,41,41,0.93) 100%);
	background:
		-webkit-gradient(linear,
		left top, left bottom,
		from(rgba(41,41,41,0.93)),
		to(rgba(41,41,41,0.93)));
	background:
		-o-linear-gradient(top,
		rgba(41,41,41,0.93) 0%,
		rgba(41,41,41,0.93) 100%);
	background:
		linear-gradient(to bottom,
		rgba(41,41,41,0.93) 0%,
		rgba(41,41,41,0.93) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed292929', endColorstr='#ed292929',GradientType=0 );
}
.tg-comingsooncontent{
	width: 100%;
	float: left;
}
.tg-comingsooncontent .tg-logo{
	float: none;
	max-width: 440px;
	width: 100%;
	display: block;
	margin: 0 auto 100px;
}
.tg-comingsooncontent h3{
	color: #fff;
	font-size: 48px;
	margin: 0 0 50px;
	font-weight: bold;
	line-height: 48px;
}
.tg-comingsooncontent{
	width: 100%;
	float: left;
	color: #fff;
	padding: 100px 0;
	text-align: center;
}
.tg-comingsooncontent h1{
	color: #fff;
	margin: 0 0 88px;
	font-size: 42px;
	line-height: 42px;
}
.tg-comingsooncounter{
	width: 100%;
	float: left;
	padding: 0 0 40px;
}
.tg-comingsooncounter ul{
	clear: both;
	margin: -15px;
	overflow: hidden;
	list-style: none;
	text-align: center;
}
.tg-comingsooncounter ul li{
	width: 25%;
	float: left;
	padding: 15px;
	list-style-type: none;
}
.tg-comingsooncounter ul li .tg-holder{
	width: 100%;
	float: left;
	position: relative;
}
.tg-comingsooncounter ul li .tg-holder h3{
	margin: 0;
	color: #fff;
	font-size: 80px;
	line-height: 60px;
	min-height: 220px;
	padding: 0 0 50px;
	position: relative;
	border: 1px solid #6a6a6a;
	-webkit-box-alt: center;
	-ms-flex-alt: center;
	alt-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-justify-content: center;
			justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
			flex-direction: column;
}
.tg-comingsooncounter ul li .tg-holder h4{
	bottom: 0;
	left: 0;
	margin: 0;
	color: #fff;
	width: 100%;
	height: 50px;
	font-size: 30px;
	font-weight: bold;
	line-height: 50px;
	position: absolute;
}
.tg-comingsooncontent .tg-description p{color: #fff;}
.tg-formsubscribe{
	padding: 5px;
	background: rgba(255, 255, 255, 0.20);
}
.tg-formsubscribe fieldset{
	position: relative;
	padding: 0 145px 0 0;
}
.tg-formsubscribe fieldset .form-group{margin: 0;}
.tg-formsubscribe fieldset .tg-btn{
	top: 0;
	right: 0;
	padding: 0;
	width: 145px;
	position: absolute;
}
.tg-comingsooncontent .tg-socialicons{
	width: 100%;
	float: left;
	padding: 40px 0 50px;
}
.tg-comingsooncontent .tg-socialicons li{
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.tg-comingsooncontent .tg-socialicons li a{
	color: #9299a6;
	background: none;
	border: 1px solid #9299a6;
}
.tg-comingsooncontent .tg-socialicons li a i{color:#9299a6;}
.tg-comingsooncontent .tg-copyright{
	float: none;
	text-align: center;
}
.pb-100
{
	padding-bottom: 100px;
}
.tg-statistic figure figcaption{
	background: rgb(19 29 59 / 90%);;
}
.float1 {
    position: fixed;
    width: 41px;
    height: 41px;
    bottom: 61px;
    /* right: 2px; */
    left: 14px;
    color: #FFF;
    border-radius: 12px;
    text-align: center;
    font-size: 30px;
    z-index: 100;
}
.mobile{display: block!important;}
	.mobile1{display: none !important;}
.float {
    position: fixed;
    width: 41px;
    height: 41px;
    bottom: 16px;
    /* right: 26px; */
    left: 14px;
    color: #FFF;
    border-radius: 12px;
    text-align: center;
    font-size: 30px;
    z-index: 100;
}
.sany{display: inline-table;}
.sany1{display: none;}
.klo{display: none;}
.klo1{display: inline-table;}
.sidebar{display: none;}
.openbtn{display: none;}
.menucall{padding-right: 0px;
    width: 1360px!important;
    padding-left: 0px;
}
.aty{margin-left: 458px;}
.mobkl{display: none;}
.mobkl1{display: block;}
/*.cvb1{display: none;}*/
.mon{display: none;}
.vgb{margin-left: 116px;}
.dfg{margin-top: 50px; margin-bottom: 50px;}
.drt{width: 49% !important}
.cvb{display: none;}
.ase{margin-bottom: 36px;}
.aer{width: 50%;}
.ghj{border-radius: 10px; margin-left: -16px;}
.ard{padding-left: 0px;}
.srg{    margin-bottom: 36px;}
.aer{margin-top: 10%;}
.aerd{padding-left: 20px; font-weight: 900; color: #131d3b; font-size: 18px; padding-right: 13px;}
.axd{margin-top: 39px;}
.nbh{margin-top: 50px; margin-bottom: -30px;}
.fjk{margin-left: -13px;}
.huy{margin-left: 159px; margin-top: -28px;}
.aft{margin-top: 100px; margin-bottom: 50px;}
.aklp{margin-left: 26%;
    margin-bottom: 15px;margin-top: 16px;}
    .wlh{margin-left: -17px;
    border-radius: 10px;}

.amk{margin-bottom: 100px;}
.container1{width: 1378px;padding-right: 5px;
    padding-left: 5px;
    margin-right: auto;
    margin-left: auto;}
    .container2{width: 1460px;padding-right: 5px;
    padding-left: 5px;
    margin-right: auto;
    margin-left: auto;
margin-top: 100px}
    .mySlides1 { box-shadow: 0px 0px 21px 0px #202c45;}
   /* .news-page-area {
    padding: 100px 0;
}*/
.news-box {
    margin-bottom: 35px;
}
.news-box .news-img-holder {
    margin-bottom: 5px;
    position: relative;
}
.news-date2 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.news-date2 li:nth-child(odd) {
    background: #002147;
    color: #FFFFFF;
    font-weight: 700;
}
.news-date2 li {
    width: 80px;
    height: 50px;
    font-size: 18px;
    text-align: center;
    line-height: 2.8;
}
.news-date2 li:nth-child(even) {
    background: #fdc800;
    color: #212121;
    font-weight: 500;
}
.news-date2 li {
    width: 80px;
    height: 50px;
    font-size: 18px;
        list-style-type: none;
    text-align: center;
    line-height: 2.8;
}
.title-news-left-bold {
    text-transform: capitalize;
    text-align: left;
    font-weight: 500;
    margin-bottom: 6px;
    color: #002147;
    font-size: 17px;
}
.title-news-left-bold a {
    color: #002147;
}
.news-comments {
    margin-bottom: 29px;
    padding-bottom: 0px;
}
.title-bar-high {
    position: relative;
}
.title-bar-high:before {
    content: "";
    height: 3px;
    width: 40px;
    background: #fdc800;
    position: absolute;
    left: 0;
    bottom: -15px;
    z-index: 1;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
}
.news-comments li {
    display: inline-block;
    margin-right: 20px;
}
.news-comments li a {
    color: #b1b1b1;
}
.news-comments li a i {
    color: #fdc800;
    margin-right: 8px;
}
.fa-user:before {
    content: "\f007";
}
.news-comments li a span {
    color: #444444;
}
.news-box p {
    margin-bottom: 20px;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    border-radius: 20px;
}
.njk{border: 1px dotted #ccc;
border-top: 0;padding: 13px;}
.drf{margin-top: 4%;}
.sth{text-align: center;font-weight: 600;margin-top: 4%;margin-bottom: 20px;}
.hnj{text-align: justify;}
.nbh1{margin-top: -44px;}
.gallery{
	width: 100%;
	display: block;
	min-height: 100vh;
	background-color: #2a2932;
	padding: 100px 0;
}
.gallery .gallery-filter{
	padding: 0 15px;
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
}
.gallery .gallery-filter .filter-item{
	color: #ffffff;
	font-size: 17px;
  border: 2px solid white;
	text-transform: uppercase;
	display: inline-block;
  border-radius: 20px;
  margin-right: 8px;
	cursor: pointer;
  padding: 8px 20px 8px 20px;
	line-height: 1.2;
	transition: all 0.3s ease;
}
.gallery .gallery-filter .filter-item.active{
	color: white;
	border-color : #16b5ef;
  background: #16b5ef;
}
.gallery .gallery-item{
	width: calc(100% / 3);
	padding: 15px;

}
.gallery .gallery-item-inner img{
	width: 100%;
  border: 3px solid #d4dad9;
}
.gallery .gallery-item.show{
	animation: fadeIn 0.5s ease;
}
.mnj{padding: 1px 0;}
.vix{    margin-top: 42px;
    font-weight: 500;
    font-size: 17px;}
    .vix1{    margin-top: 88px;
    font-weight: 500;
    font-size: 17px;}
    .vix3{    margin-top: 25px;
    font-weight: 500;
    font-size: 17px;}
     .ald{padding: 28px 0 45px 56px;}
     .amn{padding-top: 0px !important;
    padding-bottom: 12px !important;}
    .aeg{width: 67%;}
    .vix2{ 
    font-weight: 500;
    font-size: 17px;}
        .dfl{padding: 4px 16px 2px 6px!important;}
        .drl{    width: 85%!important;}
        .arg{    padding: 0px 0 0px;}
    .aghl{    width: 33%;        border: 4px solid #f0f0f0;}
    .avb{width: 50%;}
    .cdh{margin-top: 7%;}
    .view{float: right;}
    .swaya{margin-top: 8%;margin-bottom: 2%;}
    .deck{
  display: flex;
}

.card-space{
}

.card-space:hover .card{
  transform: rotateY(-180deg);
}

.card{
  border-radius: 10px;
 height: 320px;
    margin: 8px;
    width: 642px;
  background-color: #131d3b;
  position: relative;
  transform-style: preserve-3d;
  transition: all $duration ease;
  
}

.front{
    text-align: center;
    z-index: 20;
    top: 20%;
    backface-visibility: hidden;
    transform: rotateY(0deg);

    
  }
  .back{
    transform: rotateY(180deg);
    backface-visibility: hidden;
    color: #fff;
  }
.face{
  border-radius: 10px;
/*  box-shadow: 4px 4px 7px rgba(0, 0, 0, 0.1);*/
  cursor: pointer;
  background-color: lighten($bg, 5%);
  padding: 20px;
  position: absolute;
  height: 100%;
  width: 100%;
  
  
}
.auj{font-size: 54px;
    color: #eb1f22;}
    .atf{margin-top: 15%!important;}
 
.vc_row:before, .vc_row:after {
    content: " ";
    display: table;
}
.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}
.vc_column_container > .vc_column-inner {
    box-sizing: border-box;
    
    width: 100%;
}
.vc_column-inner::before, .vc_column-inner::after {
    content: " ";
    display: table;
}
.vc_custom_1612510293289 {
    margin-bottom: 20px !important;
    margin-top: 111px;
}
.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}

.vc_custom_1612510341576 {
    margin-bottom: 20px !important;
}
.testimonial-box {
    border: 1px solid #dadada;
    padding: 0px 15px 15px 15px;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    background: #fff;
}
.testimonial-box .color {
    height: 230px;
    margin: -100px -15px 0px -15px;
    clip-path: circle(55% at 50% 2%);
}
.color-theme1 {
    color: #131d3b;
    background:#131d3b;
}
.testimonial-box .image img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 4px solid #e7ebfb;
    position: relative;
    z-index: 2;
    margin-right: auto;
    margin-left: auto;
    display: block;
    margin-top: -59px;
}

.testimonial-box h5 {
    margin-bottom: 10px;
    font-weight: 500;
    color: #131d3b;
    margin-top: 10px;
}
.testimonial-box blockquote {
    margin: 0px 0px 15px;
    height: 105px;
 overflow: auto;
    border: none;
   padding: 10px;
    text-align: justify;
    border: none;
    font-size: 14px;
}
.testimonial-box:after {
    content: "";
    position: absolute;
    height: 5px;
    background: #dadada;
    bottom: 0px;
    left: 0px;
    display: block;
    width: 100%;
}
.slk{font-size: 14px;
    line-height: 5px;
    color: #746868;}
    .slk1{font-size: 14px;
   font-weight: 500;
    color: #746868;}
/* width */
.testimonial-box blockquote::-webkit-scrollbar {
  width: 2px;
}
.testimonial-box blockquote::-webkit-scrollbar-thumb {
  background: #131d3b; 
  border-radius: 10px;
}

.vgh{margin-top: 23px;}
.digital_box {
    display: block!important;
    text-align: center;
    padding: 10px;
    background: #131d3b;
    color: #fff;
    box-shadow: 0 0px 5px rgb(0 0 0 / 10%);
    margin: 11px auto;
    
    transition: all ease-in-out 0.3s;
}
.text-center {
    text-align: center!important;
}
.digital_box p {
    
   text-align: center;
   
    padding: 14px 0px;
   
}
.digital_box .img-11 img{
    
    width: 50px;
   
    height: 50px;
}
.digital_box:hover {
    color: #000!important;
    background-color: #fff!important;
}
.para{margin-top: 50px;}
.alm{margin-bottom: -6px;
    margin-top: 14px;
    font-size: 17px;
    /* padding: 0px !important; */
    font-weight: 700;
    line-height: 0px;}
    .toper{text-align: center;}
    .toper h4{font-weight: 600;
    line-height: 11px;font-size: 17px;
    padding-top: 10px;}
    .toper h5{color: #827878;font-weight: 600;text-transform: initial;font-size: 15px; }
   /* .box{border: 1px solid rgba(0,0,0,.125);
    background-color: #cccccc12;
    border-radius: 0.25rem;}*/
  
    .card {

    background-color: #fff;
    
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 0.25rem;
}
.aligncenter, .aligncenter img {
    margin-left: auto;
    margin-right: auto;
}
.mb-30 {
    margin-bottom: 30px;
}

.team-item .team-inner-wrap .image-wrap {
    overflow: hidden;
    border-radius: 50%;
    max-width: 135px;
    margin: 0 auto;
}
.team-item .team-inner-wrap .image-wrap a {
    transform: scale(1);
    border-radius: 50%;
    transition: 0.3s ease-in-out;
}
.team-item .team-inner-wrap .team-content {
    padding-top: 10px;
    opacity: 1;
    text-align: center;
}
.team-item .team-inner-wrap .team-content .team-name {
    font-size: 25px;
    line-height: 38px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 8px;
}
.team-item .team-inner-wrap .team-content .team-name a {
    color: #19082d;
}
.team-item .team-inner-wrap .team-content .team-title {
    font-size: 14px;
    color: #3E3E3E;
}

 .team-item .team-inner-wrap {
  padding: 35px 20px 25px;
  overflow: visible;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  border-radius: 20px;
}
 .team-item .team-inner-wrap .image-wrap {
  overflow: hidden;
  border-radius: 50%;
  max-width: 108px;
  margin: 0 auto;
}
 .team-item .team-inner-wrap .image-wrap a {
  transform: scale(1);
  border-radius: 50%;
  transition: 0.3s ease-in-out;
}
 .team-item .team-inner-wrap .team-content {
  padding-top: 10px;
  opacity: 1;
  text-align: center;
}
 .team-item .team-inner-wrap .team-content .team-name {
  font-size: 20px;
  line-height: 21px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 8px;
}
 .team-item .team-inner-wrap .team-content .team-name a {
  color: #19082d;
}
 .team-item .team-inner-wrap .team-content .team-name a:hover {
  color: #A47AD3;
}
 .team-item .team-inner-wrap .team-content .team-title {
  font-size: 14px;
  color: #3E3E3E;
      line-height: 25px;
}
 .team-item .team-inner-wrap .team-content .social-icons {
  padding-top: 15px;
}
 .team-item .team-inner-wrap .team-content .social-icons a {
  display: inline-block;
}
 .team-item .team-inner-wrap .team-content .social-icons a i {
  font-size: 16px;
  color: #4a4a4a;
  width: 35px;
  height: 35px;
  line-height: 35px;
  background: transparent;
  text-align: center;
}
 .team-item .team-inner-wrap .team-content .social-icons a i:hover {
  color: #A47AD3;
}
.tg-portfoliofullwidth .tg-masonrygrid1{
    width:31%;
    position: fixed;
}
.mb-302 {
    margin-bottom: 10px;
        margin-right: 10px;
}
.team-item .team-inner-wrap {
    padding: 35px 20px 25px;
    overflow: visible;
    box-shadow: 0 4px 15px rgb(0 0 0 / 8%);
    border-radius: 20px;
    
}
.skl{margin-right: 10px;}
.mb-3 {
    margin-bottom: 1rem!important;
}
.gcstem{
    width: 150px;
    height: 150px;
    text-align: center;
    margin-bottom: 5px;
    margin-top: 40px;
    border-radius: 50%!important;
}
.faculty-education{line-height: 20px;font-weight: 600;}
.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.d-flex {
    
    display: flex!important;
}
.minute{margin-top: 20px;margin-bottom: 20px;}
.icos a{margin-right: 20px;}
.icos{text-align: center;}
.aju{width: 5% !important;}
.aju1{width: 1% !important;}
.aed{width: 17%;}
.ser{width: 50%;}
.enrol{color: #000;
   }
   .enrolp{color: #fff;padding-top: 20px;padding-left: 26px;}
   .tg-sectionspace1{padding-top: 20px;padding-bottom: 50px;}
    .tg-sectionspace2{padding-top: 100px;padding-bottom: 20px;}
    .buttond{padding: 14px 24px;
    font-size: 17px;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
    outline: none;
    color: #fff !important;
    background-color: #eb1f22;
    border: none;
    border-radius: 15px;
    box-shadow: 0 9px #999;}
    .kln{margin-top: 20px;margin-bottom: 40px;}
    .sdf{margin-top: 33px !important;}
    #tg-main-vision{padding-top: 105px;}
    #tg-main-founder{padding-top: 110px;}
    .cteam{text-transform: none !important;line-height: 28px;}
     .cname{text-transform: none !important;}
     .faculty-box {
    background: #f4f4f4;
    text-align: center;
    margin-bottom: 30px;
    border-radius: 10px;
}
.faculty-box a {
    color: #565950;
    padding: 30px 20px;
    display: block;
    min-height: 294px;
}
.faculty-box img {
    border-radius: 25%;
    display: block;
    margin: 0 auto;
    padding: 0 25px 10px 25px;
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.faculty-box h2 {
    font-size: 15px;
    font-weight: 700;
    margin-top: 15px;
    background: none;
    text-transform: none;
    color: #565950;
    padding: 0;
    border-bottom: 0;
    margin-bottom: 8px;
}
.faculty-box p {
    text-align: center;
    font-size: 14px;
}
.faculty-box a:hover {
  background: linear-gradient(to top, #131d3b 0%, #1f3268cf 100%);
    color: #ffffff;
    border-radius: 10px;
}
.faculty-box a:hover h2{
   
    color: #ffffff;
}
.faculty-box a:hover img {
    -webkit-filter: grayscale(0);
    filter: none;
}
/*.faculty-box a:hover img {
    padding: 5px;
    border: 1px solid#fff;
}*/
/*.faculty-modal .modal-content {
    background: rgba(255, 255, 255, 1);
    color: #565950;
    border: 0px;
    border-radius: 0;
}*/
.faculty-modal .modal-header {
 background: linear-gradient(to top, #131d3b 0%, #1f3268cf 100%);
    padding: 30px;

}
.modal-header img {
    border-radius: 25%;
}
.modal-header h2 {
   border-bottom: 1px solid #fff;
    font-size: 21px;
    font-weight: 700;
    padding: 0px 0px 7px 0;
    background: none;
    color: #ffffff;
    text-align: left;
}
.modal-header .name .Fa-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.modal-header .name .Fa-list li {
   font-size: 14px;
    padding-bottom: 2px;
    color: #fff;
    list-style-type: none;
}
.modal-header .name .Fa-list li span {
    font-weight: 600;
    width: 25%;
    display: inline-block;
}
.accordion__item {
    margin-bottom: 10px;
}
.accordion__item__header {
  
   padding: 9px 10px;
    cursor: pointer;
    position: relative;
    color: #585151;
    font-family: Arial;
    font-weight: 400;
    margin-bottom: 2px;
    border-bottom: 1px solid #f4f4f4;
    font-size: 14px;
}
.faculty-modal .modal-body
{padding-top: 20px;
    padding-left: 46px;background-color: #fff;
    padding-bottom: 0px;
}
   .faculty-modal .modal-footer {
    padding-bottom:20px;
    text-align: right;
    border-top:none;
}
.accordion__item__header.active::before {
   content: "\2212"; 
   border: 2px solid #565950;
   border-radius: 100%;
}
/*.accordion__item__content p{line-height: 0px;
    margin: 0px 0 10px;
	}*/
.accordion__item__content {
    overflow-y: hidden;
    
    padding: 1.25rem;
    display: none;
    border-top: 0px solid #d5d5d5;
    border-bottom: 0px solid #d5d5d5;
    margin-bottom: 20px;
    background: #f4f4f4;
}

.accordion__item__header::before {
   height: 30px;
       margin-top: -5px;
    width: 30px;
    content: "\002B";
    font-weight: 700;
    border: 2px solid #565950;
    border-radius: 100%;
    /* font-family: 'Font Awesome 5 Free'; */
    margin-right: 32px;
    align-items: center;
    display: flex;
    justify-content: center;
    text-align: center;
}
.btn-pop{border: 2px solid #131d3b;
    background: #131d3b;
    color: #fff;}
    .closepop{margin-top: -24px;
    color: #fff;
    opacity: .5;}
    .closepop {
    float: right;
    font-size: 26px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .7;
}
button.closepop {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
#tg-main5 {
    margin-top: 37px;
}
.asgf{margin-left: -83px;
    margin-top: -25px;}
.container8 {
    width: 1460px; 
  padding-right: 5px; 
    padding-left: 5px;
     margin-right: auto; 
    margin-left: auto; 
    margin-top: 36px;
}
@media (min-width: 1200px){
.container {
    width: 1280px;
}
}
::marker {
	display: none;
}
.nc{
	font-weight: bold;
	color: #9c1e08;
	font-size: 18px;
}
.txt-upper{
	text-transform: uppercase !important;
}
.fdfdf .tg-description p{
	color: #333333;
}
.link1{
	color: #131d3b;
	font-size: 16px;
	font-weight: 600;
	text-align: right;
}
.pb-20{
	padding-bottom: 20px;
}
.pb-10{
	padding-bottom: 10px;
}
.txt-r{
	text-align: right;
}
.er p{
	color: #ffffff !important;
}
.ffggh p{
	color: #ffffff !important;
}
.bg-bosd{
	background: #9c1e08;
	padding: 3px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.bg-bosd .tg-tabnavsuccess{
	background: #ffffff;
}
.bg-bosd h3{
	margin: 0;
	color: #ffffff;
	padding:10px 0px 10px 20px;
}
.tg-tabnavsuccess ul li:last-child{
	border: 0;
}
.pb-40{
	padding-bottom: 40px !important;
}
.new-list{
    padding: 0;
    margin: 0;
}
.new-list li{
    line-height: 25px;
    padding-left: 30px;
    font-size: 14px;
    color: #333333;
    list-style: none;
	background-image:url(img/lis.png);
    background-repeat:no-repeat;
    background-position: 0 1px;
    margin-bottom: 10px;
    text-align: justify;
    font: 400 15px/20px 'Open Sans', Arial, Helvetica, sans-serif;
}
.new-list2{
    padding: 0;
    margin: 0;
}
.new-list2 li{
    line-height: 25px;
    padding-left: 30px;
    font-size: 14px;
    color: #333333;
    list-style: none;
	background-image:url(img/lis.png);
    background-repeat:no-repeat;
    background-position: 0 1px;
    margin-bottom: 10px;
    text-align: justify;
    font: bold 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;
}
.bg-bosd ul{
	padding: 0;
	margin: 0;
}
.bg-bosd2{
	padding: 20px;
	background: #ffffff;
}
.dfdfds a{
	color: #000000;
}
.pb-30{
	padding-bottom: 30px !important;
}
.sdd .tg-sectionhead h2{
	color: #ffffff;
}
p{
	text-align: justify;
}
.dfgds .tg-btn{
	color: #9c1e08;
	border: 2px solid #9c1e08;
}
.dfgds .tg-btn:hover{
	background: #9c1e08;
	color: #ffffff;
	border: 2px solid #9c1e08;
}
ul.home-news-r-box .date {
    position: absolute;
    background: #2CACE3;
    color: #ffffff;
    top: 0;
    left: 0;
    text-align: center;
    padding: 10px;
}
ul.home-news-r-box .date h3 {
    color: #ffffff;
    margin: 0 0 5px 0;
    padding-bottom: 2px;
    border-bottom: 1px solid #ffffff;
    font-weight: 600;
}
ul.home-news-r-box .date h4 {
    color: #ffffff;
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
}
.home-news-r-box li{
	position: relative;
}
ul.home-news-r-box .content .head {
    font-weight: 500;
    font-size: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
}
ul.home-news-r-box .content {
    position: relative;
    padding-left: 75px;
    font-size: 12px;
    text-align: justify;
    padding-bottom: 30px;
}
.home-news-r-box li{
	margin-bottom: 20px;
}
.fds .tg-brands figure{
	width: 100%;
}
.cx{
	background: #08387f;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cx h4{
	text-align: center;
	color: #ffffff;
	font-size: 15px;
	padding-bottom: 0;
    margin-bottom: 0;
    font-weight: bold;
}
.cx p{
	text-align: center;
	color: #ffffff;
	font-size: 15px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.copy{
	color: #fff;
    padding: 10px 0 10px;
}
.copy-bg {
    background-color: #131d3b;
}
.soc {
    padding: 0;
    margin: 0;
    text-align: right;
    padding-top: 10px;
}
.soc li {
    list-style: none;
    display: initial;
    padding-right: 12px;
}
.soc li a{
	color: #ffffff;
}
.footer-pad{
	padding-top: 40px;
	padding-bottom: 40px;
}
.footer-pad ul{
	padding: 0;
	margin: 0;
}
.footer-pad ul li {
	list-style: none;
	font-size: 14px;
	color: #ffffff;
}
.footer-list i{
	padding-right: 7px;
}
.floot-cont{
	padding: 0;
	margin: 0;
}
.floot-cont li i{
	font-size: 18px;
	float: left;
	width: 35px;
	line-height: 28px;
	color:#ffffff;
}
.floot-cont li{
	padding-bottom: 10px;
	line-height: 25px;
}
.sp-1{
	padding-left: 35px;
}
.floot-cont li p{
	padding-bottom: 0;
	margin-bottom: 0;
}
.footer-list h3{
	padding-bottom: 10px;
}
.footer-list li p b{
	font-size: 16px;
}
.top-s li a{
	color: #ffffff;
}
.top-s li{
	list-style: none;
	display: initial;
	padding-right: 15px;
}
.menu-sec{
	padding-top: 9px;
}
.menu-ac{
	color: #b60e12 !important;
}
.contact_icon {
    background-color: #00A651;
    color: #fff;
    width: 60px;
    height: 60px;
    font-size: 30px;
    border-radius: 50px;
    text-align: center;
    box-shadow: 2px 2px 3px #999;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translatey(0px);
    animation: pulse 1.5s infinite;
    box-shadow: 0 0 0 0 #42db87;
    -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    font-weight: normal;
    font-family: sans-serif;
    text-decoration: none !important;
    transition: all 300ms ease-in-out;
    position: relative;
}
.floating_btn {
    position: fixed;
    bottom: 80px;
    right: 30px;
    width: 100px;
    height: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}
@keyframes pulsing {
    to {
        box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
    }
}
.top-s li a i{
	padding-right: 3px;
}
h2.corof{
	font-size: 30px;
	margin-bottom: 0;
}
.bg-secs{
	background-image:url(img/b5.jpg);
	position: relative;
	background-position: center center;
}
.bg-secs2{
	background:rgba(1,66,111,0.90);
}
.bg-secs2 .tg-haslayout{
	background: none;
	float: none;
}	
.bg-secs2 .tg-sectionhead h2{
	color: #ffffff;
}
.bg-secs2 h3{
	background: #b60e12;
	padding: 10px;
	text-align: center;
	color: #ffffff;
}
.bg-secs2 .tg-themeposttitle:hover h3{
	color: #ffffff;
}
.bg-secs2 h3 a{
	color: #ffffff !important;
}
.adj .col-lg-6{
	padding-right: 5px;
    padding-left: 5px;
}
.adj .col-lg-4{
	padding-right: 5px;
    padding-left: 5px;
}
.adj h4{
	margin-bottom: 0;
}
.adj p{
	margin-bottom: 0;
	padding-bottom: 5px;
}
.link2{
	font-weight: 500;
	color: #08387f;
}
p{
	font-size: 15px;
	line-height: 25px;
	color: #333333;
}
@media (max-width: 768px){
.adj .col-lg-4 {
  padding-right: 15px;
  padding-left: 15px;
}
.adj .col-lg-6 {
  padding-right: 15px;
  padding-left: 15px;
}
.floot-cont p{
	text-align: left;
}
}
.manage{
	padding-top: 40px;
	padding-bottom: 40px;
}
.manage .owl-carousel .owl-dot:hover span, 
.manage .owl-carousel .owl-dot.active span {
    background: #b60e12;
}
.manage .owl-carousel .owl-dot span {
    background: #dddddd;
}
.foo-sec{
    background-image: url(img/b5.jpg);
    position: relative;
    background-size: cover;
    background-position: center center;
}
.foo-sec2 {
    background: rgba(1,66,111,0.95);
}
.manage .owl-carousel .owl-dots{
	margin-top: 10px;
}
.foo-sec h3{
	color: #ffffff;
}
.foo-sec p{
	color: #ffffff;
}
.footer-pad ul li a{
	color: #ffffff;
}
.dropdown-menu>li>a{
	white-space: normal;
}
.bru-sec{
	background-image: url(img/c1.jpg);
	position: relative;
    background-size: cover;
    background-position: center center;
}
.bru-sec2{
	background:rgba(51,51,51,0.3);
	padding-top: 120px;
	padding-bottom: 120px;
}
.bru-sec2 h4{
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-shadow: 2px 2px #333333;
}
.bru-sec2 ul{
	padding: 0;
	margin: 0;
	text-align: center;
}
.bru-sec2 ul li{
	display: inline;
	list-style: none;
	font-size: 18px;
	color: #ffffff;
	padding-right: 10px;
	font-weight: bold;
	text-shadow: 2px 2px #333333;
}
.bru-sec2 ul li a{
	color: #ffffff;
}
.abt-sec{
	padding-top: 40px;
	padding-bottom: 40px;
}
.abt-sec h4{
	font-size: 35px;
	font-weight: 700;
}
.abt-sec h5{
	font-size: 21px;
	font-weight: 700;
	color: #333333;
	margin-bottom: 0;
}
.pt-20{
	padding-top: 20px;
}
.name-lis{
	background:#b60e12;
	padding-top: 10px;
	padding-bottom: 10px;
}
.name-lis h4{
	font-size: 21px;
	text-align: center;
	color: #ffffff;
	margin-bottom: 0;
}
.name-lis p{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 0;
}
.abt-sec2{
	padding-top: 40px;
	padding-bottom: 40px;
}
.abt-sec2 h3{
	font-size: 35px;
	font-weight: 700;
}
.abt-sec2 h4{
	font-size: 21px;
	font-weight: 700;
	color: #333333;
	margin-bottom: 0;
}
.know-more-btn {
    background: #B2243A;
    color: #fff!important;
    padding: 9px 22px;
    text-decoration: none;
    border: 1px solid #B2243A;
    transition: all ease-in-out 0.5s;
    display: inline-block;
    letter-spacing: 1px;
    line-height: normal;
}
.sdds .tg-btn {
    color: #ffffff;
    padding: 0 50px;
    background: #131d3b;
    position: relative;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    border: 2px solid #08387f;
    text-transform: uppercase;
    font: 700 14px/36px 'Roboto', Arial, Helvetica, sans-serif;
}
.sdds .tg-btn:hover {
    color: #ffffff;
    padding: 0 50px;
    background: #b60e12;
    position: relative;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    border: 2px solid #b60e12;
    text-transform: uppercase;
    font: 700 14px/36px 'Roboto', Arial, Helvetica, sans-serif;
}
.abt-sec2 h4.resd{
	color: #b60e12;
}
.carssd{
	position: relative;
	top: 0;
	left: 0;
}
.carssd2{
	top: 50%;
	left: 0;
	position: fixed;
	z-index: 99999;
}
.carssd2 a{
	top: 50%;
	left: 0;
	position: fixed;
	z-index: 9999999;
}
.sdds2{
	background: #b60e12;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sdds2 h4{
	text-align: center;
	color: #ffffff;
}
.sddssdsd{
	background: #131d3b;
}
.sddssdsd .abt-sec h4{
	color: #ffffff;
}
.sddssdsd .new-list li{
	color: #ffffff;
}
.pt-30{
	padding-top: 30px;
}
.red {
    color:#b60e12;
}
.dsfsfs .new-list li{
	line-height: 26px !important;
}
.contac-box {
    background: #B2243A;
    padding: 20px;
}

.contact-form {
    position: relative;
    display: block;
}


.contact-form form input[type="text"],
.contact-form form input[type="email"],
.contact-form form textarea{
    position: relative;
    display: block;   
    background: #ffffff;
    width: 100%;
    height: 65px;
    border: 1px solid #dddddd;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    padding-left: 25px;
    padding-right: 25px;
    transition: all 500ms ease;
    font-family: 'Lato', sans-serif;
    outline: none;
}
.contact-form form textarea {
    height: 120px;
    padding-top: 15px;
    padding-left: 25px;
    padding-right: 25px;
}
.contact-form form input[type="text"]:focus{
    color: #171717;
    border-color: #171717; 
}
.contact-form form input[type="email"]:focus{
    color: #171717;
    border-color: #171717; 
}
.contact-form form textarea:focus{
    color: #171717;
    border-color: #171717; 
}

.contact-form form input[type="text"]::-webkit-input-placeholder {
    color: #888888;
}
.contact-form form input[type="text"]:-moz-placeholder {
    color: #888888;
}
.contact-form form input[type="text"]::-moz-placeholder {
    color: #888888;
}
.contact-form form input[type="text"]:-ms-input-placeholder {
    color: #888888;
}
.contact-form form input[type="email"]::-webkit-input-placeholder {
    color: #888888;
}
.contact-form form input[type="email"]:-moz-placeholder {
    color: #888888;
}
.contact-form form input[type="email"]::-moz-placeholder {
    color: #888888;
}
.contact-form form input[type="email"]:-ms-input-placeholder {
    color: #888888;
}
.contact-form form textarea::-webkit-input-placeholder {
    color: #888888;
}
.contact-form form textarea:-moz-placeholder {
    color: #888888;
}
.contact-form form textarea::-moz-placeholder {
    color: #888888;
}
.contact-form form textarea:-ms-input-placeholder {
    color: #888888;
}

.contact-form form .button-box {
    position: relative;
    display: block;
    padding-top: 10px;
}
.contact-form form .button-box button{
    display: block;
    width: 100%;
}
.btn-one {
    position: relative;
    display: inline-block;
    padding-left: 40px;
    padding-right: 40px;
    color: #ffffff;
    font-size: 16px;
    line-height: 48px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 1;
    background: linear-gradient(45deg, #0072BC 0%,#0063a3 100%);;
    border-radius: 5px;
    border: 0;
}
.contads{
	background: #131d3b;
	padding: 20px;
}
.contads h3{
	color: #ffffff !important;
	font-size: 25px;
}
.contads ul li{
	list-style: none;
	color: #ffffff;
}
.contads ul li a{
	color: #ffffff;
}
.contads ul li p{ 
		color: #ffffff;
}
.d-maps{
	margin-bottom: -10px;
}
.fn{
	float: none;
}
.poi{
	border: 0;
	padding: 0;
}
.dgdgdgfdg a{
	color: #ffffff;
}
.dgdgdgfdg a:hover{
	color: #ffffff;
}
.video-wrap {
    position: relative;
}
.video-wrap video {
    width: 100%;
    position: relative;
}
.bd-video{
	position: relative;
}

.video-icon {
    left: 5%;
    position: absolute;
    top: 100px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 999;
}
.video-icon a {
    width: 80px;
    height: 80px;
    line-height: 80px;
    display: inline-block;
    text-align: center;
    border-radius: 100%;
    position: relative;
    color: #b60e12;
    -webkit-animation: ripple-white 1s linear infinite;
    animation: ripple-blue 1s linear infinite;
    -webkit-transition: .5s;
    background: #fff;
    font-size: 25px;
    z-index: 1;
}

@-webkit-keyframes ripple-blue {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3);
        box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3)
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0)
    }
}

@keyframes ripple-blue {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3);
        box-shadow: 0 0 0 0 rgba(255,255,255, 0.3), 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3)
    }
    100% {
        -webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3), 0 0 0 30px rgba(255,255,255, 0);
        box-shadow: 0 0 0 10px rgba(255,255,255, 0.3), 0 0 0 20px rgba(255,255,255, 0.3), 0 0 0 30px rgba(255,255,255, 0)
    }
}
.fgf{
	float: right;
}
.sdsdsd2{
    color: #fff;
    background: url(images/9/img-02.jpg) no-repeat 50% 50%;
}

.sdsdsd{
	background: rgba(1,66,111,0.90);
	padding: 20px;
	position: relative;
}
.sdsdsd .tg-sectionhead{
	float: none;
}
.sdsdsd .tg-sectionhead h2{
	color: #ffffff;
}
.sdsdsd h4{
	color: #ffffff;
}
.plu:after{
	content: "+";
	position: relative;
}
@media only screen and (min-width: 991px) and (max-width: 1200px)  {
	.nav > li > a{
		padding: 10px 8px;
	}
	.nav-sec{
		padding-top: 0px;
	}
	}
	@media only screen and (min-width: 1200px) and (max-width: 1300px)  {
	.nav > li > a{
		padding: 10px 12px;
	}
	}

	








	/* .buttons{
    animation: blinki 3s infinite;
  
}

@keyframes blinki {
  0% {
    box-shadow: 0 0 1px 10px rgba(255,255,255,0.5);
  }
  50% {
    box-shadow: 0px 0px 1px 0 transparent;
  }
  100% {
    box-shadow: 0 0 1px 10px rgba(255,255,255,0.5);

  }
}


 */


 .buttons {
	background-color: #004A7F;
	
	
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: Arial;
	
	text-align: center;
	text-decoration: none;
	-webkit-animation: glowing 1500ms infinite;
	-moz-animation: glowing 1500ms infinite;
	-o-animation: glowing 1500ms infinite;
	animation: glowing 1500ms infinite;
  }
  @-webkit-keyframes glowing {
	0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
	50% { background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000; }
	100% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
  }
  
  @-moz-keyframes glowing {
	0% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
	50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000; }
	100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
  }
  
  @-o-keyframes glowing {
	0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
	50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
	100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  }
  
  @keyframes glowing {
	0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
	50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
	100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  }


  .blink_warp span {
    float: none;
    color: #e10e0e;
    padding: 0px 0px;
    font-size: 17px;
    background: none;
    line-height: 0px;
    font-weight: 600;
}

.blink {
	animation: blink-animation 1s steps(5, start) infinite;
	-webkit-animation: blink-animation 1s steps(5, start) infinite;
  }
  @keyframes blink-animation {
	to {
	  visibility: hidden;
	}
  }
  @-webkit-keyframes blink-animation {
	to {
	  visibility: hidden;
	}
  }


  .floating_btnn {
    position: fixed;
    bottom: 80px;
    right: 30px;
	top: 320px;
    width: 100px;
    height: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}
.contact_iconn {
  background: linear-gradient(
    45deg,
    #f09433 0%,
    #e6683c 25%,
    #dc2743 50%,
    #cc2366 75%,
    #bc1888 100%
  );
  color: #fff;
  width: 60px;
  height: 60px;
  font-size: 30px;
  border-radius: 50px;
  text-align: center;
  box-shadow: 2px 2px 3px #999;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(0px);
  animation: instaPulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -webkit-animation: instaPulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: instaPulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: instaPulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  font-weight: normal;
  font-family: sans-serif;
  text-decoration: none !important;
  transition: all 300ms ease-in-out;
  position: relative;
}

@keyframes instaPulse {
  to {
    box-shadow: 0 0 0 30px rgba(188, 24, 136, 0); /* Instagram purple-pink */
  }
}
