@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic);/* ----------------------------------------------------	SKELETON	------------------------------------------------------- */  	.service-box img{		float:left;		max-width:150px;		height:135px;	}	.service-content{		margin-left: 170px;	}	body {		background: #eeedef;		color: #777777;		font-size: 14px;		line-height: 1.8;		letter-spacing: 0;		font-weight: 400;		padding:0;		font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;	}	h1,h2,h3,h4,h5,h6{ 		letter-spacing:0px;		font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;		font-weight:normal;		position: relative;		padding: 0 0 0px 0;         		font-weight:normal;		line-height:18px;		color:#363a47;	}		/*Manually set height by ankit*/	.myheight{		padding:55px;		padding-left:15px;	}	.Back_image{		background-image:url(img/back11.jpg)	}	/*End Manually set height by ankit*/			h1{		font-size: 22px; 	}		h2{		font-size: 19px; 		}		h3{		font-size: 18px; 			}		.global_div h3{		font-size: 18px; 		max-width:60%;	}	h4{		font-size: 16px; 			}		h5{		font-size: 14px; 			}		h6{		font-size: 14px;  		}	a {		color:#696969;	}		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{		text-decoration:none !important; 	}	img.aligncenter{		display:block;		text-align:center;		display: block;		margin:0 auto 20px auto;		padding:0px;		border:0px;		background:none;	}	.image-center img {		width: auto;		display: block;		margin: auto;	}		.alignleft,	img.alignleft{		float:left;		margin: 6px 20px 6px 0;		display: inline;		border:0px;		background:none;		padding:0;		display:block;	}		.alignright,	img.alignright{		padding:0;		float:right;		margin: 6px 0 6px 20px;		border:0px;		display:block;		background:none;	}		::selection {		background: #f84b4a; /* Safari */		color:#fff;	}		::-moz-selection {		background: #f84b4a; /* Firefox */		color:#fff;	}		blockquote {		 		font-size:16px;		line-height: 32px;		font-family: 'Droid Serif', Georgia, "Times New Roman", serif;		font-weight:normal;		font-style:italic;	   		position:relative;  		width:auto;	}	blockquote small {		display: block;		margin-top: 20px;	}		pre {		line-height:18px;		margin-bottom:18px;	}.fontsize{	font-size:16px !important;	line-height:30px !important;}	.btn,	a {		outline:0 !important;		text-decoration: none !important;	}		ins {		text-decoration:none;	}		sup {		bottom: 1ex;	}		sub {		top: .5ex;	}		p{		padding:0 0 10px 0;	}		.check li:before {		content: "\f105";		font-family: "FontAwesome";		font-size: 14px;		left: 0;		color:#363a47;		padding-right:8px;		position: relative;	}	.check li {		font-size:14px;		list-style:none;		margin-bottom:5px;	}	.check {		margin-left:0; 		padding-left:0	}.tp-arr-imgholder, .tp-arr-titleholder{	display:none !important;}.tp-banner{	height:460px !important;	max-height:460px !important;}.top-heading-rightbar{	padding:10px 20px; font-size:24px;}/* ==================================================================	HEADER & MENUS================================================================== */.mid-header{	background-color: #fff;    position: relative;    display: block;	height: 100px;}.blog-wrapper1:hover {        transform: scale(1.1);}.shop-item-list:hover{ }.slideicon{	background:#d83721; font-size:35px; height:70px; margin:0 auto; width:70px; border-radius:50%; }.slide{	background:rgba(0,0,0,.7);	/*height:154px;*/}.Studentslide{	border:1px solid #ccc;	background:#d83721;	height:180px;	text-align:center;	color:#fff;}.Studentslide a{	color:#fff;}.Studentslide img{	-webkit-transition: -webkit-transform .8s ease-in-out;  transition: transform .8s ease-in-out;  width:100%;  height:120px;	}.Studentslide img:hover{	-webkit-transform: rotate(360deg);  transform: rotate(360deg);  border-radius:50%;  opacity:.5;  padding:5px 20px;	}	.header.affix{		top:0;		left:0;		right:0;		width:100%;		padding:0;		z-index:9999; 		position: fixed;	}	.header.affix .navbar-default {		//padding: 0px 0 0px !important;	}	.topbar {		padding:33px 0;		display: block;		z-index: 1100;		/*position: relative;*/		text-transform: capitalize;	}	.contactwrap i {		font-size: 15px;		padding-right: 5px;	}	.contactwrap a {		color:#afb0b4;	}	.topbar .form-control {		margin-bottom: 10px;		text-transform: none;		font-size: 12px;		border-radius: 0;		box-shadow: none;	}	.topbar form .btn {		border-radius: 0;		font-size: 13px;	}	.topbar .dropdown-menu {	    border: 1px solid #e8e8e8;	    border-radius: 0;	    box-shadow: none;	    font-size: 14px;	    left: -314px;	    margin: 10px 0;	    min-width: 550px;/*	   width:auto;*/	    padding: 20px;	    position: absolute;		color:#333;	}		.topbar .dropdown-menu ul { 	list-style:none;	padding-bottom:20px;	   	}	.topbar .dropdown-menu ul li a { 	color:#333 !important;	   	}		.topbar h4 a {		color:#383c4b !important;		text-decoration: underline !important;	}	.topbar h4 {	    font-size: 14px;	    line-height: 1 !important;	    margin: 0 !important;	    padding: 0 !important;	    font-weight: 400;	    text-align: center;	}	.topbar hr {		margin: 15px 0;		border-color:#d7d7d7;	}	.form-title h4 {		text-align: left;	}	.form-title hr {		width: 40px;	}	.topbar ul {		padding: 0;		margin: 0;	}	.box img {		width: 100%;	}	.topbar span {		padding:0 4px;	}	.topbar i {		padding-right: 3px;		padding-top:6px;	}	.topbar a {		color:#fff !important;	}	.topbar .dropdown-menu a {		color:#000 !important;		font-size:17px;		font-weight:bold;	}	.topbar .dropdown-menu a:hover {		color:#999 !important;	}	.topbar .dropdown-menu ul li a {		color:#000 !important;		font-size:14px;		font-weight:400;			}		.social i {		font-size: 21px;	}	.social {		margin-right: 3px;	}	.topbar p {		color:#ffffff;		padding:0;		margin:0;	}	.header {		background-color: #00496a;		position: relative;		display: block;	}	.topbar.topbar-transparent {		position: absolute;		left: 0;		right: 0;		width: 100%;		background-color:rgba(0,0,0,0.7) !important;	}	.transparent-header {		position: absolute;		left: 0;		right: 0;		top:60px;		width: 100%;		background-color: transparent;	}	.transparent-header .navbar-default .navbar-nav > li  {	    border-right:2px solid rgba(255,255,255,0) !important;	} 	.transparent-header.affix {		background-color: #ffffff !important;	}	.transparent-header .navbar-default {		background-color: transparent !important;	}	.ttmenu {		position: relative;		display: block;		z-index: 199;	}	.ttmenu .navbar-default .navbar-toggle {	    background: #D32A0D none repeat scroll 0 0 !important;	    border-color: #111;	    color: #fff !important;	    margin-top: 8px;	    padding: 0 15px;	}	.navbar-toggle .fa {		background-color: transparent !important;		color:#4949494 !important;	}	.ttmenu .navbar-default {		border-radius: 0;			}	.nav,	.navbar,	.navbar-nav {		margin-bottom: 0 !important;	}		.navbar-nav {		padding-top: 10px;	}	.nav > li > a {		padding-left: 10px;		font-weight: 500;		font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;		letter-spacing: -0.2px !important;		padding-right: 10px;	}	.ttmenu .navbar-default .dropdown-menu {		border:0 !important;	}	.navbar-default .navbar-nav > li > a {	    color: #fff;	    font-size: 15px;	    outline: 0;	    letter-spacing: 0;	    padding: 7px 15px;	    text-transform: none;		border-radius: 4px 4px 4px 4px;		-moz-border-radius: 4px 4px 4px 4px;		-webkit-border-radius: 4px 4px 4px 4px;	}	.dropdown-menu > li > a,	.ttmenu-content .box li a {	    font-size:13px;	}				.ttmenu-half ul.dropdown-menu	{		//min-width:600px;		left:-1px !important;	}	.dropdown-menu > li > a:hover,	.ttmenu-content .box li a:hover {	    opacity: 0.8	}	.ttmenu .navbar-default .dropdown-menu, 	.ttmenu .navbar-default .dropdown-menu li a {		color:#fff;	}	.ttmenu .navbar-default .navbar-nav > li > .dropdown-menu {		margin-top: 0;	}	.navbar-default .dropdown-menu li,	.ttmenu-content .box li {	    border-bottom: 1px solid rgba(255, 255, 255, 0.09);	}	.ttmenu-content .box li {	    /*padding:6px 10px 6px 10px !important;*/		padding:0px 10px 2px 0px !important;	}	.navbar-default .navbar-nav > li > a:hover {		opacity: 0.8;	}	.navbar-default .navbar-nav > li > a {		background-color: transparent !important;	}	.navbar-default .navbar-nav > li  {	    /*border-right:1px solid #ccc !important;*/	}	.navbar-default .navbar-nav > li:last-child  {	    border-right:0 solid rgb(255,175,75) !important;	}	.dropme::after {		color:#494949;		font-size: 16px;	}	.ttmenu .navbar-brand {	    float: left;	    margin-right: 0px;	    padding: 0 30px 0 0;	    position: relative;	    text-align: center;	    top: -95px;	    width: auto;	}	.ttmenu {		position: relative;		z-index: 1;		overflow: visible !important;	}	.navbar-default .navbar-nav > li > a {		color:#fff !important;		font-weight: 400;		border-right:1px dashed rgba(255, 255, 255, 0.4);	}	.navbar-right {		text-transform: uppercase !important;	}	.navbar-right i {	    font-size: 15px;	    padding-right: 5px !important;	    vertical-align: initial;	}	.nav > li > a.btn {		margin-top: -2px;		border-radius: 4px 4px 4px 4px;		-moz-border-radius: 4px 4px 4px 4px;		-webkit-border-radius: 4px 4px 4px 4px;		padding:6px 20px;		text-transform: none !important;		font-size: 14px;		font-weight: 600;		color:#fff !important;	}	.ttmenu {		z-index: 1000;	}/* ==================================================================	SLIDER================================================================== */	.boxedcontainer {		max-width: 1170px; 		margin:auto; 		padding:0px 30px;	}	.tp-banner-container{		width:100%;		position:relative;		padding:0;		z-index: 0;	}	.tp-banner{		width:100%;		position:relative;	}	.tp-banner-fullscreen-container {		width:100%;		position:relative;		padding:0;	}	.tp-bannertimer {		display: none;	}	.lightcolor {		color:#ffffff !important;	}	.slider_layer_05 {		color:#363a47;		font-size: 31px;		padding:0;		width: 80px;		height: 80px;		line-height: 80px;		border-radius: 100%;		background-color: rgba(255,255,255,0.8);	}	.slider_layer_01 {		font-weight: 400;		color:#363a47;		font-size: 34px;		padding:7px 60px;		background-color: rgba(255,255,255,0.8);	}	.slider_layer_02 {		color:#363a47;		font-size: 16px;		font-family: "Droid Serif",Georgia,"Times New Roman",serif;		font-style: italic;		line-height: 1.5;	}	.slider_layer_04 {		color:#363a47;		font-size: 25px;		font-family: "Roboto",Georgia,"Times New Roman",serif;		line-height: 1.5;		text-transform: uppercase;	}	.slider_layer_03 {		color:rgba(255,255,255,0.8);		font-size: 66px;		line-height: 1.5;	}	.tp-caption .btn {		font-size: 14px;		font-weight: bold;		border-radius: 4px 4px 4px 4px;		-moz-border-radius: 4px 4px 4px 4px;		-webkit-border-radius: 4px 4px 4px 4px;		padding: 9px 30px !important;	}/* ==================================================================	SECTIONS================================================================== */		.teacher-skills p {		padding:0;		color:#363a47;		font-weight: 500;		margin-top: 10px;	}	.teacher-skills .progress {		height: 6px;	}	.teacher-list h4 {		font-size: 21px !important;	}	.nopaddingbottom {		padding-bottom: 0 !important;	}	.device-image img{margin:auto;width:100%;text-align:center}	.section {		padding:20px 0 40px 0;		position: relative;		display: block;	}	.white {		background-color: #ffffff;	}	.grey {		background-color: #00496a;	}		.footerBack{		/*background-color: #363b48 !important;*/		background-color: #00496a !important;	}		.lightgrey {		background-color: #e9e9e9;	}	.dark {		background-color: #3f4451;	}	.why-us {	    background-color: #d83721;	    margin-bottom: 0;	   // margin-top: 20px;	   // padding: 40px 20px 0;	}	.why-us h4 {		font-weight: 400;		margin-bottom: 0;		padding-bottom: 10px;		padding-left: 10px;		color:#fff;	}		.slide-font	{		font-size:38px;		color:#fff;		font-weight:bold;		padding:70px 30px;	}	.slide{text-align:center; color:#fff;}	.why-us i {		margin-top: 15px;		display: inline-block;	}	.feature-list {		display: table;	}	.why-us i,	.feature-list i {		font-size: 34px;		display: block;		width: 60px;		border:1px solid #fff;		line-height: 58px;		height: 60px;		color:#ffffff;		text-align: center;		border-radius: 4px 4px 4px 4px;		-moz-border-radius: 4px 4px 4px 4px;		-webkit-border-radius: 4px 4px 4px 4px;	}	.funfactors .feature-list i {		width: auto;		max-width: 120px;		font-style: normal;		font-weight: 600;		border-radius: 0;		margin-bottom: 0;	}	.feature-list.border-radius i {		border-radius: 100px 100px 100px 100px;		-moz-border-radius: 100px 100px 100px 100px;		-webkit-border-radius: 100px 100px 100px 100px;		width: 80px;		height: 80px;		line-height: 76px;	}	.service-center .feature-list i {		margin: 0 auto 30px;	}	.service-center {		text-align: center;	}	.feature-list p {		padding-bottom: 0;		color:#a1a1a1;	}	.feature-list p strong {		font-size: 18px;		color:#363a47;		line-height: 1;		font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;	}	.invis {		border-color: transparent;	}	.invis1 {		border-color: transparent;		margin: 30px 0	}	.section-title {		margin-bottom: 20px;		display: block;		position: relative;	}	.section-title h4 {	line-height: 1;	font-size: 30px;		padding-bottom: 5px;		margin-bottom: 0;		font-weight: 300;	}		.grey h4 {		color:#fff !important;	}	.button-wrapper p,	.section-title p {		font-style: italic;		font-size: 18px;		font-weight: 300;		color:#a1a1a1;		font-family: "Droid Serif",Georgia,"Times New Roman",serif;	}	.owl-custom .owl-controls {	    position: relative;	    right: 0;	    top: auto;	    width: 100%;	    left: 0;	}	.owl-custom .owl-controls .owl-nav [class*="owl-"] {	    background: #fff;	    color: #363a47;	    cursor: pointer;	    display: inline-block;	    font-size: 14px;	    height: 25px;	    line-height: 25px;	    border-radius: 0;	    margin: 5px 0;	    padding: 0;	    width: 50%;	}	.white .owl-theme .owl-controls .owl-nav [class*="owl-"] {	    background: #edecf0; 	}	.magnifier {		position:absolute;		top:0;		background-color: rgba(255,255,255,0.5);		left:0;		bottom:0;		right:0;		z-index: 0;		zoom: 1;		filter: alpha(opacity=0);		opacity: 0;		-webkit-transition:all .3s ease-in-out;		-moz-transition:all .3s ease-in-out;		-ms-transition:all .3s ease-in-out;		-o-transition:all .3s ease-in-out;		transition:all .3s ease-in-out;	}	.entry:hover .magnifier {		zoom: 1;		filter: alpha(opacity=100);		opacity: 1;	}	.shopmeta  {		padding-bottom: 10px;	}	.shopmeta span {		display: block;	}	.owhidden {		overflow: hidden;		position: relative;		display: block;		width: 100%;		height: 100%;	}	.zoom {		display:inline-block;		position: relative;	}	.zoom img {		width: 100%;		display: block;	}	.zoom img::selection { 		background-color: transparent;	}	.add-w {		width: 35px;		line-height:35px;		height: 35px;		right: 10px;		left: auto;		border-radius: 100%;		top:10px;		position: absolute;		text-align: center;	}	.add-w .fa-envelope-o,	.add-w i {		color:#fff;		font-size: 11px;	}	.visible-buttons span{		color:#fff !important;	}	.visible-buttons a {		border-bottom: 0 !important;		width: 30px;		height: 30px;		margin:3px 0 !important;		line-height: 30px;		display: block;	}	.visible-buttons{		visibility: hidden;		margin: 0 auto;		opacity: 0;		position: absolute;		text-align: center;		-webkit-transition: all 0.7s ease 0s;		-moz-transition: all 0.7s ease 0s;		-ms-transition: all 0.7s ease 0s;		-o-transition: all 0.7s ease 0s;		transition: all 0.7s ease 0s;		bottom:0;		right:auto;		left: 0px;		position: absolute;		text-align: center;	}	.entry:hover .visible-buttons {		opacity: 1;		bottom:120px;		visibility: visible;	}	.rating i {		color:#eabe12;	}	.rating span {		display: block;	}	.entry .badge {		position: absolute;		top:0;		left: 0;	}	.entry:hover .badge {		opacity: 0;	}	.close {		opacity: 1;		color:#222222;	}	.addw {		font-size:13px;		padding:20px 0;	}	.shop-item-title {		background-color: #fff;		z-index: 1;		padding:0 0px;		position: relative;		display: block;		overflow: hidden;			}	.shop-item-list {	    display: block;	    padding:0;	    line-height: 1.9;	    z-index: 1;	    margin-bottom: 0;	    position: relative;	    text-align: left;	}	.course-list {		margin-bottom: 30px;	}	.shop-item-list img {		width: 100%;	}	.shop-item-list .rating {		margin:0 0 20px;	}	.shop-list-desc .shopmeta {		margin-bottom: 30px;	}	.achievement-wrapper h4,	.shop-list-desc h4,	.shop-item-list h4 {		font-size: 16px;		font-weight: 600;		margin: 20px 0 10px;		line-height: 1.3 !important;		text-transform: capitalize;		padding:0;	}	.shop-item-list h4 a,	.shop-item-list h4 {		color:#363a47;	}	.badge {	    border-radius: 0;	    font-size: 9px;	    font-weight: 300;	    margin-left: 0;	    margin-top: 0 !important;	    vertical-align: text-top;	}	.testimonial {		position: relative;		display: block;		padding: 0 20px;	}	.testimonial p {		padding-bottom: 0;		margin-bottom: 0;	}	.testimonial:after {		font-family: 'FontAwesome';		/*content: "\f10e";*/		padding-right:5px;		right:0;		position:absolute;		top:0px;		font-size:400%;		opacity: 0.1; -moz-opacity: 0.1; filter: alpha(opacity=10);	}	.testimonial h4 {		font-size:16px;		padding-right:5px;		font-weight: 600;	}	.first {clear:both}	.last{margin-right:0}	.button-wrapper {		margin-top: 40px;	}	.testimonial small {		font-size:11px;		font-style:italic;		color:#798184;		padding:0 10px;		font-family: 'Droid Serif', Georgia, "Times New Roman", serif !important;		font-weight:300;	}	.testimonial img {		margin-right:15px;		width:75px;		border:0 solid #ffffff !important;		height:75px;		margin-top:5px;		border: medium none;		display: inline-block;		image-rendering: optimizequality;		max-width: 100%;	}	.testimonial-meta {		overflow: hidden;	}	/*.tp-banner 	{		max-height:470px !important;		height:470px !important;	}*/	.button-wrapper .btn {		border-radius: 4px 4px 4px 4px;		-moz-border-radius: 4px 4px 4px 4px;		-webkit-border-radius: 4px 4px 4px 4px;	    font-size: 14px;	    font-weight: 600;	    padding: 10px 30px;	}	.button-wrapper .btn i {		font-size: 16px;		margin-right: 10px;	}	.accordion-toggle-2 .panel-heading {	    background-color: #edecf0 !important;	    border-radius: 0 !important;	    padding: 10px 15px;	}	.grey .accordion-toggle-2 .panel-heading {		background-color:#ffffff !important;	}	.accordion-toggle-2 .panel, 	.accordion-toggle-2 .panel-heading {	    background-color: #fff;	    border-color: #dadadc;	    border-bottom: 1px solid #dadadc;	}	.accordion-toggle-2 .panel-heading h3 i {	    background-color: #202830 !important;	    color: #ffffff;	    height: 20px;	    line-height: 20px;	    font-size: 11px;	    position: absolute;	    right: -10px;	    top:1px;		-webkit-border-radius: 3px;	    -moz-border-radius: 3px;	    border-radius: 3px;	    margin-right: 10px;	    text-align: center;	    width: 21px;	    vertical-align: text-top;	}	.accordion-toggle-2 .panel-heading h3 {	    display: inline-block;	    font-size: 13px;	    text-transform: uppercase;	    font-weight: bold;	    margin: 0;	    width: 100%;	    padding: 0;	}	.accordion-toggle-2 .panel-group .panel + .panel {		margin:-2px 0;	}	.accordion-toggle-2 .panel-title {	    line-height: 16px;	}	.accordion-toggle-2 .panel {		margin-bottom: 10px !important;	    border-color: #f5f5f5;	    border-radius: 0 !important;	    box-shadow: none;	}	.accordion-toggle-2 p {		padding-bottom: 0;	}	.team {		z-index: 1;		cursor: pointer;		position: relative;	}	.team-hover-content span {		margin:10px 0;		display: block;		font-style: italic;	}	.team-hover-content h5 {		font-size: 18px;		text-transform: uppercase;		font-weight: bold;		line-height: 1 !important;		margin-bottom: 0;		letter-spacing: 0;		padding-bottom: 0;		color:#363a47 !important;	}	.team-hover-content p {		font-size:13px;		margin-bottom: 0;	}	.team-hover-content {	  	position: absolute;	  	bottom: 0px;	  	width: 100%;		padding: 50px 30px 0;		border:2px solid #dedde1;		opacity: 0;		z-index: 1;		top:0%;		text-align: center;		text-decoration: none;		background-color: #ffffff;		background-color: #00496a;		border-radius: 0;	}	.team img {		z-index: 1;		width: 100%;	}	.team:hover .team-hover-content {		opacity: 0.8;		position: absolute;		-webkit-transition:all 0.7s ease-in-out;		-moz-transition:all 0.7s ease-in-out;		-o-transition:all 0.7s ease-in-out;		transition:all 0.7s ease-in-out;	}	.tab-content {		border-bottom:1px solid #dedde1;		border-right:1px solid #dedde1;		border-left:1px solid #dedde1;		padding:30px;		background:#d83721;		color:#fff;	}	.nav-tabs > li > a, 	.nav-tabs > li.active > a:hover, 	.nav-tabs > li.active > a:focus {	    -moz-border-bottom-colors: none;	    -moz-border-left-colors: none;	    -moz-border-right-colors: none;	    -moz-border-top-colors: none;	    background-color: #edecf0;	    border-color: #ddd #ddd transparent;	    border-image: none;	    border-radius: 0 !important;	    font-size: 14px;	    padding: 15px 30px;	    border-style: solid;	    border-width: 1px;	    color: #363a47 !important;	    cursor: default;	}	.nav-tabs > li.active > a, 	.nav-tabs > li.active > a:hover, 	.nav-tabs > li.active > a:focus {		background-color: #d83721 !important;		color:#fff !important;	}	.notfound h3 {		font-size: 120px;		padding-bottom: 10px;		margin-bottom: 0;		line-height: 1 !important;		font-weight: bold;	}	.notfound p {		font-style: italic;		font-size: 18px;		line-height: 2	}				.course-category > a.active {				color:#d83721 !important;	}/* ==================================================================	FOOTER================================================================== */	.copyright {		/*background-color: #363b48;*/		background-color: #d83721;		padding:20px 0 10px;		display: block;		position: relative;		text-transform: capitalize;	}	.copyright a,	.copyright p {		color:#ffffff;		padding:0 !important; 		margin:0 !important;	}	.copyright a {		font-weight: 600 !important;	}	.widget-title  {		display: block;		position: relative;		margin-bottom: 20px;	}	.widget-title h4 {		font-weight: 600;		font-size: 21px;	}	.footer .widget-title h4 {		color:#ffffff;	}	.content-widget .widget-title {		margin-bottom: 20px;	}	.content-widget .widget-title h4 {		padding-top: 0;		margin-top: 0;		font-size: 18px;		font-weight: 500;	}	.content-widget hr,	.footer hr {		border-color: #999eab;		margin:0;		border-width: 2px;		width: 45px;	}	.footer p {		padding-bottom: 10px;		color:#999eab;	}	.latest-tweets p:before {		content: "\f099";		font-family: "FontAwesome";		font-size: 16px;		left: 0;		color:#999eab;		padding-right:5px;		position: relative;		top: 2px;	}	.latest-tweets {		padding: 0;		list-style: none;	}	.latest-tweets li {	    display: inline-table;	    padding: 0;	    margin-bottom: 10px;	    width: 100%;	}	.latest-tweets li p a {		margin: 0 4px;	}	.latest-tweets li p {		padding-bottom: 0;	}	.latest-tweets li span{		display: block;		color:#ffffff;		margin:0;		margin-top: 0;		font-size: 12px;	}	.contact-details li a {		color:#e5e5e5;		/*text-decoration: underline !important;*/	}	.contact-details li {		color:#999eab;		margin-bottom: 5px;	}	.contact-details li i {		padding-right: 7px;	}	.contact-details,	.popular-courses {		list-style: none;		padding:0;	}	.popular-courses li {		display: inline-block;	}	.popular-courses li img {	    background: #616673 none repeat scroll 0 0;	    border: 1px solid #424754;	    margin: 0 2px 2px 0;	    width: 83px;	}	.feedbacks .btn {		padding:10px;	}/* ==================================================================	PAGE & BLOG================================================================== */		.comment-reply {		margin-left: 75px;	}	.comment-wrapper .well {		background-color: #ffffff !important;	}	.comment-wrapper h3 {		padding:0;		margin:0;	}	.time-comment a {	    margin-top: -15px !important;	    padding: 3px 10px !important;	}	.time-comment {		display: block;		position: relative;		margin-bottom: 10px;	}	.tags a {		padding:4px 8px;		border-radius: 4px 4px 4px 4px;		-moz-border-radius: 4px 4px 4px 4px;		-webkit-border-radius: 4px 4px 4px 4px;	}	.single-blog-wrapper .blog-desc {		padding: 40px	}	.pagination > li > a, 	.pagination > li > span {		//width: 40px;		padding:0 14px;		height: 33px;		margin:0 3px;		font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;		font-weight: 300;		font-size: 15px;		line-height: 33px;	}	.btn {		border-radius: 0;		-moz-border-radius: 4px 4px 4px 4px;		-webkit-border-radius: 4px 4px 4px 4px;		text-transform: none;		font-weight: 600;	}	.callout {		border:1px solid #dedde1;		background-color: #edecf0;		padding:30px;	}	.callout i {		margin-top: 0;		color:#d1d0d4;	}	.callout .btn {		padding: 14px;		text-transform: uppercase;	}	.callout h4 {		//border-right: 1px solid #d1d0d4;		//padding: 0;		//margin: 0;		font-weight: 400;	}	.page-title {		position: relative;		display: block;		padding:16px 0;		border-top:1px solid #dedde1;		border-bottom:1px solid #dedde1;	}	.page-title h1 {		font-size: 18px;		font-weight: 500;		padding:0;		margin:0;	}	.breadcrumb {	    background-color: transparent;	    border-radius: 0;	    font-size: 13px;	    list-style: outside none none;	    margin-bottom: 0;	    padding: 0;		font-weight:bold;	}	.well {		background-color: #edecf0;		border-radius: 0;		padding:30px;		border:1px solid #dedde1;	}	.media img {		width: 65px;		margin-right: 10px;	}	.media .rating {		margin-bottom: 5px;	}	.media-heading {		font-size: 16px;		padding-bottom: 0;		font-weight: 600;	}/* ==================================================================	COURSE STYLES================================================================== */	.quiz-wrapper .lead {		padding-bottom: 0;		color:#363a47;		font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;	}	.progress,	.panel-footer {		box-shadow: none;	    background-color: #edecf0;	}	.panel-primary {	    border-color: #edecf0;	}	.course-list .shop-item-list,	#course-left-sidebar {		margin-bottom: 30px;	}	.course-instructors img {		width: 40px;		margin: 0 2px;	}	.course-category img {		width: 40px;		margin: 0 2px;	}	.course-prize i {		font-size: 16px;		padding:3px 2px 0;	}	.course-description  small {		font-weight: 600;		margin-right: 20px;		font-size: 13px;	}	.course-description small span {		font-weight: 400;	}	.course-description .course-title {		font-size: 24px;	}	.bbp-forum-info img {		max-width: 65px;		margin:0 20px 0 0;	}	.bbp-topic-freshness-author img {		max-width: 24px;	}	.achievement-wrapper {		margin-bottom: 40px;		display: block;	}	.achievement-wrapper img {		max-width: 120px;		border:2px solid #dedde1;		padding:3px;	}	.course-meta i {		padding-right: 3px;	}	.course-meta .label-primary {		width: 25px;		font-size: 12px;		font-weight: 400;		height: 20px;		line-height: 16px;		text-align: center;	}	.label-primary:hover a,	.label-primary a:hover {		color:#ffffff !important;	}	.course-meta p {		width: 100%;		display: block;		position: relative;	}	.course-meta small {		position: absolute;		right: 0;		top:0;	}	.course-image-widget img {		width: 100%;	}	.course-meta p,	.course-meta a {		line-height: 1;		color:#ffffff;	}	.course-meta {		padding: 15px 20px 10px;		background-color: #3f4451;		margin-top: 0;	}	.course-meta.forshop {		background-color: #fff;	}	.course-meta.forshop hr {	    border-color: #fff;	    background-color: #fff;	}	.course-meta.forshop p {		color:#777777;		font-size: 14px;	}	.course-meta.forshop a {		color:#363a47 !important;	}	.course-meta .rating {		margin-top: 0;		padding-top: 0;	}	.course-meta .rating i {		padding: 0;	}	.course-meta p {		display: inline-block;		padding-right: 4px;		padding-bottom:0;		font-size: 13px;	}	.course-meta hr {	    background: #626774;	    border-color: #121724;	    height: 1px;	    margin-bottom: 6px;	    margin-top: 6px;	}	.course-button .btn {		border-radius: 0;		padding:10px 20px;	}	.course-table .fa-check {		background-color:#92CD00;		color:#ffffff;		width: 20px;		height: 20px;		line-height: 20px;		text-align: center;	}	.course-table .fa-close {		background-color:#FF0000;		color:#ffffff;		width: 20px;		height: 20px;		line-height: 20px;		text-align: center;	}	.other-courses img {		margin: 0;		width: auto;		max-width: 400px;		float:right;	}	.filters-dropdown{		margin-bottom: 30px;		display: block;		position: relative;	}	#filters ul {		padding:0 0 0 10px;	}	#filters li {		list-style: none;		display: inline-block;		font-weight: 500;		margin:0 10px 0 0;		font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;		font-size: 15px;	}	.portfolio .shop-item-list {		margin-bottom: 0 !important	}	.portfolio .item {		width:25%;		padding:10px;		margin:0 !important;	}	.isotope-item {	  z-index: 2;	}	.isotope-hidden.isotope-item {	  pointer-events: none;	  z-index: 1;	}	.isotope,	.isotope .isotope-item {	  /* change duration value to whatever you like */	  -webkit-transition-duration: 0.8s;	     -moz-transition-duration: 0.8s;	          transition-duration: 0.8s;	}	.isotope {	  -webkit-transition-property: height, width;	     -moz-transition-property: height, width;	          transition-property: height, width;	}	.isotope .isotope-item {	  -webkit-transition-property: -webkit-transform, opacity;	     -moz-transition-property:    -moz-transform, opacity;	          transition-property:         transform, opacity;	}	.course-table i,	.course-table a {		color:#363a47;	}	.table > caption + thead > tr:first-child > th, 	.table > colgroup + thead > tr:first-child > th, 	.table > thead:first-child > tr:first-child > th, 	.table > caption + thead > tr:first-child > td, 	.table > colgroup + thead > tr:first-child > td, 	.table > thead:first-child > tr:first-child > td {		color:#363a47;	}/* ==================================================================	LOGIN PAGE================================================================== */	.login-wrapper {		padding-top: 100px;	}	.logo-center img {		margin: 20px auto;		display: block;		max-width: 240px;		text-align: center;	}	.panel-login {		border-radius: 0;		//margin-top: 8%;		padding:10px 20px 0px;		display: block;		position: relative;	}	.panel-login>.panel-heading {		color: #00415d;		background-color: transparent;		border-color: #fff;		text-align:center;	}	.panel-login>.panel-heading a{		text-decoration: none;		color: #666;		font-weight: bold;		font-size: 15px;		-webkit-transition: all 0.1s linear;		-moz-transition: all 0.1s linear;		transition: all 0.1s linear;	}	.panel-login>.panel-heading a.active{		color: #029f5b;	}	.panel-login>.panel-heading hr{		margin-top: 10px;		margin-bottom: 0px;		clear: both;		border: 0;		height: 1px;		background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.15),rgba(0, 0, 0, 0));		background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));		background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));		background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));	}	.edit-profile .form-control,	.panel-login input[type="text"],.panel-login input[type="email"],.panel-login input[type="password"] {		//height: 45px;		border: 1px solid #ddd;		background-color: #fff;		font-size: 16px;		-webkit-transition: all 0.1s linear;		-moz-transition: all 0.1s linear;		transition: all 0.1s linear;		padding:0;	}	.edit-profile .form-control,	.panel-login .form-control {		border-radius: 0;		font-size: 14px !important;		box-shadow: none;	}	.panel-login input:hover,	.panel-login input:focus {		outline:none;		-webkit-box-shadow: none;		-moz-box-shadow: none;		box-shadow: none;		border-color: #ccc;	}	.panel-login .btn-default {		outline: none;		color: #fff;		font-size: 14px !important;		width: 100%;		display: block;		height: auto;		font-weight: 600;		padding: 14px 0;		text-transform: none;	}	.forgot-password {		text-decoration: underline !important;		color: #888;	}	.forgot-password:hover,	.forgot-password:focus {		text-decoration: underline;		color: #666;	}	.edit-profile label {		font-weight:600;		margin-bottom: 10px;		display: block;	}	.edit-profile p {		padding-bottom: 0;	}	.edit-profile textarea {		height: 150px !important;	}	.question-answer p {		padding-left: 40px;	}	.question-answer h4 {		padding-left: 40px;		font-weight: 600;	}	.question-answer i {		margin-top: 4px;		font-size: 24px;		display: inline-block;	    position: relative;	}/* ==================================================================	BX SLIDER================================================================== */	.myimg {	    padding: 0;	    top: 0;	    left: 0;		bottom:0;		background:url(upload/about.jpg); no-repeat center center fixed; 		-webkit-background-size: cover;		-moz-background-size: cover;		-o-background-size: cover;		background-size: cover;	    overflow: hidden;		position: absolute;	}	.myimg2 {	    padding: 0;	    top: 0;	    left: 0;		bottom:0;		background:url(upload/about_03.png); no-repeat center center fixed; 		-webkit-background-size: cover;		-moz-background-size: cover;		-o-background-size: cover;		background-size: cover;	    overflow: hidden;		position: absolute;	}	.bxslider h3 {		font-size:30px;		padding-bottom: 0;		margin-bottom:15px;		line-height: 1;		font-weight: 400;		text-transform: uppercase;	}	.bxslider h3 {		font-size:34px;	}	.bxslider .lead {		font-size:16px;		padding-bottom: 0;		margin-bottom: 0;	}	.bxslider .big-title {		margin-left: 0;	}	.bxslider li {		padding:0 0 40px;	}	.bxslider p,	.bxslider .lead {		color:#a1a1a1;	}	.bxslider h3 span,	.big-title h3 span {		font-weight: 900;	}	.textrotate {		padding:0 40px 40px;	}	.bx-wrapper .bx-controls-direction a {		display: none;	}	.setheight{	height:850px !important;	}/* ==================================================================	PRICING TABLE================================================================== */@media (max-width: 320px) {.slide-font	{		font-size:25px;		color:#fff;		font-weight:bold;		padding:10px;	}}@media (max-width: 360px) {.slide-font	{		font-size:30px;		color:#fff;		font-weight:bold;		padding:10px;	}}@media (max-width: 1280px) {.slide-font	{		font-size:36px; /*38px*/		color:#fff;		font-weight:bold;		padding:70px 20px; /*3px 20px*/		margin-top:0px;	}}	.my_planHeader {	    text-align: center;	    color: white;	    padding-top:2em;	    padding-bottom:2em;	}	.my_planTitle {		font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;	    font-weight: bold;	    font-size: 24px;	}	.my_planPrice {	    font-size: 15px;	    line-height: 1;	    margin: 0 0 20px !important;	    padding: 0 !important;	}	@media (max-width: 768px) {	    .my_planTitle {	        font-size:small;	    }    				.slide-font{			font-size:30px !important;			margin-top:0px;				padding: 14px 20px;		}		.testimonial{			overflow:scroll;			}				.discover_one{			left:-59px !important;			}		.connect_one{			left:-132px !important;			}		.explore_one{			left:-200px !important;			}		.logo a img{			width:194px !important;			}				.custom_height{			height:650px !important;			}		.setPadding{			padding:15px 17px !important;			}	}	@media (max-width: 768px) {	    .my_feature {	        text-align: center	    }	 }	.my_featureRow {	    margin-top: 0.2em;	    margin-bottom: 0.2em;	    border: 0.1em solid rgb(200, 200, 200);	}    	/* --- Plan 1 --------------------------- */	.my_planHeader.my_plan2,	.my_planHeader.my_plan1 {	    background: #d83721 !important;	    border-bottom: thick solid #3a848e !important;	}	/* --- Plan 2 --------------------------- */	.my_planHeader.my_plan2 {	    background: #d83721;	    border-bottom: thick solid rgb(108, 131, 62);	}	/* --- Plan 3 --------------------------- */	.my_plan3 {	    background: rgba(227,75,17, 0.05);	}	.my_planHeader.my_plan3 {	    background: #d83721;	    border-bottom: thick solid #c32b00;	}	.my_planFeature {		padding:10px 0;	    text-align: center;	}	.my_planFeature i.my_check {	    color: #92cd00;	}	.my_planFeature i.no_check {	    color: #ff0000;	}	.my_feature p {		padding:10px 0;		margin:0;	}/* ==================================================================	CAROUSEL================================================================== */	.carousel {	    position: relative;	}	.carousel-inner {	    overflow: hidden;	    position: relative;	    width: 100%;	}	.carousel-inner > .item {	    display: none;	    position: relative;	    transition: left 0.6s ease-in-out 0s;	}	.carousel-inner > .item > img, .carousel-inner > .item > a > img {	    line-height: 1;	}	@media not all, not all {	.carousel-inner > .item {	    backface-visibility: hidden;	    transition: transform 0.6s ease-in-out 0s;	}	.carousel-inner > .item.next, .carousel-inner > .item.active.right {	    left: 0;	    transform: translate3d(100%, 0px, 0px);	}	.carousel-inner > .item.prev, .carousel-inner > .item.active.left {	    left: 0;	    transform: translate3d(-100%, 0px, 0px);	}	.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {	    left: 0;	    transform: translate3d(0px, 0px, 0px);	}	}	.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {	    display: block;	}	.carousel-inner > .active {	    left: 0;	}	.carousel-inner > .next, .carousel-inner > .prev {	    position: absolute;	    top: 0;	    width: 100%;	}	.carousel-inner > .next {	    left: 100%;	}	.carousel-inner > .prev {	    left: -100%;	}	.carousel-inner > .next.left, .carousel-inner > .prev.right {	    left: 0;	}	.carousel-inner > .active.left {	    left: -100%;	}	.carousel-inner > .active.right {	    left: 100%;	}	.carousel-control {	    bottom: 0;	    color: #ffffff;	    font-size: 24px;	    left: 0;	    position: absolute;	    text-align: center;	    top: 0;		/*min-height:400px;*/	}	.carousel-control.right {	    left: auto;	    right: 0;	}	.carousel-control:hover, .carousel-control:focus {	    color: #ffffff;	    opacity: 0.9;	    outline: 0 none;	    text-decoration: none;	}	.carousel-control .fa {	    background-color: rgba(0, 0, 0, 0.9);	    font-size: 24px;	    padding: 0.7em;	    position: absolute;	    top: 50%;	    transition: all 0.35s ease-in-out 0s;	    z-index: 5;	}	.carousel-control .fa:hover {	    background-color: rgba(0, 0, 0, 0.2);	}	.carousel-control .fa-angle-left {	    left: 0;	}	.carousel-control .fa-angle-right {	    right: 0;	}	.carousel-control .fa-angle-left, .carousel-control .fa-angle-right {	    transform: translate(0px, -50%);	}	.carousel-indicators {	    background-color: rgba(0, 0, 0, 0.4);	    border-radius: 20em;	    line-height: 1;	    list-style: outside none none;	    padding: 0.3em 0.6em;	    position: absolute;	    right: 20px;	    text-align: center;	    top: 20px;	    z-index: 15;	}	.carousel-control.right,	.carousel-control.left {		background-image: none;	}	.carousel-indicators li {	    background-color: rgba(0, 0, 0, 0);	    border: 1px solid #ffffff;	    border-radius: 50%;	    cursor: pointer;	    display: inline-block;	    height: 9px;	    text-indent: -999px;	    width: 9px;	}	.carousel-indicators li + li {	    margin-left: 3px;	}	.carousel-indicators .active {	    background-color: #ffffff;	}	.carousel-caption {	    background-color: rgba(0, 0, 0, 0.9);	    bottom: 20px;	    color: #ffffff;	    display: none;	    left: 20px;	    max-width: 100%;	    padding: 2em;	    position: absolute;	    right: 20px;	    text-align: left;	    z-index: 10;	}	@media screen and (min-width: 768px) {	.carousel-caption {	    display: block;	}	}/* ==================================================================	CONTACT PAGE================================================================== */	#message {		display: block; position:relative; text-align:left; padding:0 20px;	}	#map{		height:450px;		width:100%	}	#map img{		max-width:inherit	}	.map{		position:relative	}	.map .row .col-lg-4{		float:right;		margin-top:-450px;		z-index:9	}	.contact-icon {		margin:20px 0;		overflow:hidden;	}	.map .row{		position:relative	}	.infobox img {		width:100% !important;	}	.map .searchmodule {		padding:18px 10px	}	.infobox {		display: inline-block;		padding: 5px;		position: relative;		width: 270px;	}	.infobox img {		width:80px !important;		padding-right:10px	}	.infobox .title {		font-size:13px;		font-weight:bold;		margin-top:0;		margin-bottom:0;		text-transform:uppercase;		padding-bottom:5px;	}	.infobox .title a {		font-weight:bold;	}	.darkskin strong,	.darkskin h4 {		color:#ffffff !important;	}	.overlay {		background-color: rgba(0, 0, 0, 0.7);		bottom: 0;		height: 100%;		left: 0;		padding: 60px 0;		position: absolute;		right: 0;	}	.overlay.green-overlay {		background-color: rgba(255,255,255,0.9);	}	.parallax {		-moz-background-size: cover;		-o-background-size: cover;		background-size: cover;		background-repeat: no-repeat;		background-attachment: fixed;	    background-repeat:no-repeat;	    /* custom background-position */	    background-position:50% 50%;	    /* ie8- graceful degradation */	    background-position:50% 50%\9 !important;		display: block;		width: 100%;		height: 100%;		min-height: 100%;		position: relative;		overflow-x: hidden;		overflow-y: hidden;		vertical-align: sub;		z-index: 99;	}/* ==================================================================	BLOG================================================================== */		.blog-widget .blog-title h2 a, 	.blog-widget .blog-title h2 {		font-size: 18px;		line-height: 24px;	}	.blog-widget .blog-wrapper {		border-bottom: 1px solid #dedde1;	}	.blog-widget .blog-desc {		padding: 20px;	}	.blog-widget .blog-desc  p {		padding-bottom: 10px;	}	.blog-widget .blog-desc, .blog-title {		padding:25px 20px;	}	.second-bread {		padding: 0 40px;	}	.second-bread .breadcrumb {		margin-top: 25px;	}	.second-bread h1 {		font-weight: 500;		font-size: 21px;	}	.comment-wrapper h3 {		padding: 20px;		font-weight: 21px;		font-weight: 600;		text-align: center;	}	.couponform .form-control,	.contact_form .form-control,	.commentform .form-control,	.searchform .form-control,	.newsletter .form-control {		box-shadow: none;		font-size: 13px;		font-style: italic;		border-radius: 0;		height: 45px;		margin-bottom: 10px;	}	.contact_form textarea {		height: 155px !important	}	.commentform textarea {		height: 130px !important	}	.searchform .form-control {		margin-bottom: 0;	}	.newsletter p {		padding-bottom: 0;	}	#sidebar .widget {		margin-bottom: 40px;		background-color: #fff;		padding:30px;		border-left: 1px solid #dedde1;		border-right: 1px solid #dedde1;		border-bottom: 5px solid #dedde1;		border-top: 1px solid #dedde1;	}	#sidebar .widget-title h4 {		font-size: 18px;	}	#sidebar .widget-title hr {		width: 45px;		border-width: 3px;		border-color: #111;		margin:0;	}	#sidebar .latest-tweets li span {		color:#363a47;	}	#sidebar .popular-courses li img {	    background: #fff;	    border: 1px solid #969ba8;	    width: 94px;	}	 #sidebar .widget-title {	 	margin-bottom: 30px;	 }	 .blog-desc div.post-date {	    float: left;	    margin-right: 20px;	    margin-top: 8px;	    text-align: center;	}	.blog-desc div.post-date span.month {	    color: #ffffff;	    font-size: 0.9em;	    padding: 0 10px 2px;	}	.blog-desc div.post-date span.day {	    display: block;	    font-size: 16px;	    font-weight: bold;	    padding: 10px;	}	.blog-wrapper {		//border-left: 1px solid #dedde1;		//border-right: 1px solid #dedde1;		//border-top: 1px solid #dedde1;		background-color: #ffffff;		position: relative;	}	.category_title {		margin-bottom: 10px;		display: block;		text-transform: uppercase;	}	.blog-desc p {		padding-bottom: 0;	}	.blog-desc,	.blog-title {		padding:20px 0px;	}	.readmore {	    color:#363a47;	    margin-left: 61px;	    font-size: 15px;	    text-transform: uppercase;	    font-weight: bold;	}	.blog-title h2 a,	.blog-title h2 {	    font-size: 23px;	    padding-bottom: 0;	    margin-bottom: 0;	    margin-top: 0;	    color:#363a47;	    font-weight: 700;	    line-height: 36px;	}	.post-meta i {		padding-right: 2px;	}	.post-meta span {		margin-right: 10px;		font-size: 13px;	}	.post-meta {		margin-top: 10px;	}	.post-meta a,	.post-meta span {		color:#bbbabe;	}/* ==================================================================	SHOP================================================================== */	.shop-listing p {		padding-bottom: 0; text-align:justify; padding-top:20px;		font-size: 13px;		line-height: 20px;	}	.shop-button .btn {		border-radius: 0 !important;		z-index: 1000;		position: relative;	}	.my_featureRow {		background-color:#ffffff;	}	.total-price p {		padding:0;		margin:0;		line-height: 1;	}	.shop-cart .table img {		max-width: 60px;		margin:0 10px;	}	.shop-cart .table > thead > tr > th, 	.shop-cart .table > tbody > tr > th, 	.shop-cart .table > tfoot > tr > th, 	.shop-cart .table > thead > tr > td, 	.shop-cart .table > tbody > tr > td, 	.shop-cart .table > tfoot > tr > td {	    border-top: 1px solid #edecf0;	    line-height: 1.42857;	    padding: 15px;	}	.shop-cart tbody tr a {		text-decoration: underline !important;	}/* ==================================================================	SIDEBAR STYLE================================================================== */	#sidebar-fix {	  	width: inherit;	  	min-width: 280px;	  	max-width: 280px;	  	background-color:#fff;	  	float: left;	  	height:100%;	  	bottom:0;	  	left: :0;	  	overflow-y:auto;	  	z-index: 9991;	  	overflow-x:hidden;	  	position: fixed;	  	top: 0;	  	padding-top: 4em;	  	height: 100%;	  	-webkit-overflow-scrolling:touch;	  	overflow:auto;	  	text-align: left;	}	#main {	  	height:100%;	  	overflow:auto;	  	margin-left:280px;	}	.side-copyright {		position: absolute;		bottom:0;		padding-left: 40px;	  	text-align: left;	}	.sidebar-nav li.active {		border-right: 4px solid #ddd;	}	.sidebar-nav {	  	margin: 15px 0 30px;	  	padding: 0;	  	list-style: none;	}	.sidebar-nav li {	    margin:0;	    padding:0 20px;	    line-height: 40px;	}	.side-logo {		padding:1em 0 3em;	}	.side-logo img {		display: block;		margin:0 auto;	}	.sidebar-nav li a {		color:#363a47;		text-transform: uppercase;		font-family: "Roboto",sans-serif;    	font-size: 15px;    	letter-spacing: 0;    	outline: 0 none;    	text-transform: none;	}	.sidebar-nav li:first-child {		border-top: 1px solid #ecebef;	}	.sidebar-nav li {		padding:4px 40px;		border-bottom: 1px solid #ecebef;	}	.sidebar-nav li a:active,	.sidebar-nav li a:focus {	  	text-decoration: none;	}	.mobile-menu {	  	z-index: 9999;	  	display: block;	  	position: fixed;	  	top:0;	  	left: 0;	  	display: none;	  	line-height: 0;	  	background-color: #ffffff;	}	.mobile-menu .btn {	  	border-radius: 0 !important;	  	font-size: 12px !important;	}	@media (max-width: 992px) {	    #sidebar-fix {	        position: relative;	        box-shadow: none;	    }	   .mobile-menu{	      display: normal!important;	   }	}	@media screen and (max-width: 1180px) {	  .row-offcanvas {		position: relative;		-webkit-transition: all 0.25s ease-out;		-moz-transition: all 0.25s ease-out;		transition: all 0.25s ease-out;		width:calc(100% + 280px);	  }  	  .row-offcanvas-left {	    left: -280px;	  }	  .row-offcanvas-left.active {	    left: 0;	  }	  .sidebar-offcanvas {	    position: absolute;	    top: 0;	  }	}/* ==================================================================	COLORS================================================================== */	mark,	.comment-wrapper h3,	.blog-desc div.post-date span.month,	.btn-primary {		background-color:#d83721;		color:#ffffff !important;		border-color:#d83721;	}	.pagination > li > a, 	.pagination > li > span	 {		background-color:#d83721;		color:#ffffff !important;		border-color:#d83721;	}			.pagination > li > a:hover, 	.pagination > li > span:hover	 {		background-color:#d83721;		color:#ffffff !important;			}	.pagination > li > a.active	 {		background-color:#d83721;		color:#ffffff !important;			}		.btn-primary.disabled, .btn-primary[disabled], 	fieldset[disabled] .btn-primary, 	.btn-primary.disabled:hover, 	.btn-primary[disabled]:hover, 	fieldset[disabled] .btn-primary:hover,	.btn-primary.disabled:focus, 	.btn-primary[disabled]:focus, 	fieldset[disabled] .btn-primary:focus, 	.btn-primary.disabled.focus, 	.btn-primary.focus[disabled], 	fieldset[disabled] .btn-primary.focus, 	.btn-primary.disabled:active, 	.btn-primary[disabled]:active, 	fieldset[disabled] .btn-primary:active, 	.btn-primary.disabled.active, 	.btn-primary.active[disabled], 	fieldset[disabled] .btn-primary.active,	.login,	.btn-primary:focus,	.btn-primary:hover {		background-color:#d83721;		border-color:#5db9c5;	}	.blue,	.topbar {		background-color:#fff !important;	}	.why-us i,	.tags a,	.btn-default {		border-color: #fff !important;		background-color: #d83721 !important;			color:#ffffff !important;	}	.blog-desc div.post-date span.day,	.visible-buttons a:hover,	.owl-custom .owl-controls .owl-nav [class*="owl-"]:hover,	.nav > li > a.btn {		border-color: #d83721 !important;		background-color: #d83721 !important;		color:#ffffff !important;	}	.progress-bar,	.orange,	.ttmenu .navbar-default .dropdown-menu {				/*background-color: #d83721 !important*/;		background-color: #252525 !important;	}	.btn-default.disabled, .btn-default[disabled], 	fieldset[disabled] .btn-default, 	.btn-default.disabled:hover, 	.btn-default[disabled]:hover, 	fieldset[disabled] .btn-default:hover,	.btn-default.disabled:focus, 	.btn-default[disabled]:focus, 	fieldset[disabled] .btn-default:focus, 	.btn-default.disabled.focus, 	.btn-default.focus[disabled], 	fieldset[disabled] .btn-default.focus, 	.btn-default.disabled:active, 	.btn-default[disabled]:active, 	fieldset[disabled] .btn-default:active, 	.btn-default.disabled.active, 	.btn-default.active[disabled], 	fieldset[disabled] .btn-default.active,	.nav > li > a.btn:hover,	.btn-default:focus,	.btn-default:hover {		background-color: #c42c00 !important;		border-color: #d83721 !important	}	.course-meta .label-primary,	.feature-list i {	    background-color: #d83721; 	    border-color: #d83721;	}	.visible-buttons a,	.ttmenu .img-thumbnail {	    background-color: #d83721;	    border-color: #c42c00;	}	.ttmenu hr {	    background-color: #d83721;	    border-color: #c42c00;	    height: 2px;	}	.sidebar-nav li.active {	    border-right-color: #d83721;	}	.form-control:focus {	    border-color: #c42c00;	}	.shop-cart tbody .remove a,	.category_title,	.callout a,	.question-answer i,	.panel-login>.panel-heading a.active,	.course-description small a,	a:focus,	a:hover,	.sidebar-nav li:hover a,	.sidebar-nav li:focus a,	.sidebar-nav li.active a,	.course-description small span,	.slider_layer_01 i,	.slider_layer_05,	.latest-tweets p a,	.shop-item-list h4 a:hover,	.shop-item-list h4:hover {		color:#d83721;		/*color:#363B48;*/	}	.nav > li > a.active,	.nav > li > a:hover {		background-color: #d83721 !important;		opacity: 1 !important;		color:#ffffff !important;	}/* ==================================================================	MENU BG================================================================== */	.ttmenu .navbar-default .dropdown-menu.menu-bg {		background-image: url(upload/menu_bg.png) !important;	    background-position: right bottom;	    background-repeat: no-repeat;	    background-size: auto auto;	}	.ttmenu .navbar-default .dropdown-menu.wbg {	    background-color: #ffffff !important;	}	.ttmenu .navbar-default .dropdown-menu.wbg li a {		color:#363a47;	}	.ttmenu .navbar-default .dropdown-menu.wbg li {		border-bottom:	1px solid rgba(0, 0, 0, 0.03)	}	.ttmenu .navbar-default .dropdown-menu.wbg li:last-child {		border-bottom:	0 solid rgba(0, 0, 0, 0.05)	}/* ==================================================================	RESPONSIVENESS================================================================== */@media (max-width: 768px) {	.affix {		position: relative !important;	}	.slider_layer_05 {		background-color: transparent;	}	.bxslider li,	.textrotate {		padding:0 !important;	}	.callout h4 {		border-right: 0;		font-size: 14px;	}	.callout .btn {		margin-top: 10px;	}	.topbar .text-left,	.topbar .text-right {		text-align: center !important;		font-size: 12px;	}	.ttmenu .navbar-default .navbar-toggle {		margin-top: 0;	}}/* ----------------------------------------------------	OTHERS	------------------------------------------------------- */  	#loader {		overflow-x: hidden;		overflow-y: hidden;		vertical-align: middle;		background-color: #ffffff;		position:fixed;		display: table;		width: 100%;		top:0;		height: 100%;		min-height: 100%;		z-index:99999;	}	.loader-container {		position: relative;		display: table-cell;		vertical-align: middle;		z-index: 12;		text-align:center;	}	.loader {	    margin-top: 20px;	    vertical-align: top;	}		.font-white h2	{		color:#fff;		font-size:46px !important;	}			.font-heading	{		color: #4a4a4a;    font-size: 40px;    font-weight: 300;    line-height: 42px;    margin: 0 0 20px;	border-bottom:7px dotted #d83721;	}			.black_overlay{        display: none;        position: fixed;        top: 0%;        left: 0%;        width: 100%;        height: 100%;        background-color: black;        z-index:10001;        -moz-opacity: 0.8;        opacity:.80;        filter: alpha(opacity=80);    }    .white_content {        display: none;        position: fixed;        top: 10%;         left: 25%;        width: 50%;		 min-height: 10%;        max-height: 80%;        padding: 16px;        border: 5px solid #d83721;        background-color: white;        z-index:10002;        overflow: auto;    }.black_overlaypre{				display: block;				position: fixed;				top: 0%;				left: 0%;				width: 100%;				height: 100%;				background-color: black;				z-index:10001;				-moz-opacity: 0.8;				opacity:.80;				filter: alpha(opacity=80);}.shrink img {  height: 190px;  width: 100%;  text-align:center;  -webkit-transition: all 0.5s ease;     -moz-transition: all 0.5s ease;       -o-transition: all 0.5s ease;      -ms-transition: all 0.5s ease;          transition: all 0.5s ease;} .shrink img:hover {	opacity:0.6;    -webkit-transform: rotate(-10deg);     -moz-transform: rotate(-10deg);       -o-transform: rotate(-10deg);      -ms-transform: rotate(-10deg);          transform: rotate(-10deg); }		.tit img {  height: 190px;  width: 100%;  text-align:center; border:1px solid #ccc; padding:5px; -webkit-transition: all 0.5s ease;     -moz-transition: all 0.5s ease;       -o-transition: all 0.5s ease;      -ms-transition: all 0.5s ease;          transition: all 0.5s ease;} .tit img:hover {	opacity:0.6;	padding:10px;	 }.dest{	border:1px solid #ccc; box-shadow:0 0 10px #9a9393; padding:2px;}.dest img{	width:100%; height:120px; }.dest img:hover{	padding:4px;	opacity:0.6;}.social-icon{	width:560px;	margin:0 auto;	}.social-icon ul{	list-style:none;}.social-icon ul li{	float:left;	margin:30px 10px;	}.social-icon ul li a img{	-webkit-transition: -webkit-transform .8s ease-in-out;  transition: transform .8s ease-in-out;	}.social-icon ul li a img:hover{	-webkit-transform: rotate(360deg);  transform: rotate(360deg);	}.imgh img:hover{	opacity:.7;	padding:5px;}.menusetup{	display:none !important;}			.slider_text_1 {			font-weight: bold !important;			color:#C42C00 !important;			font-size: 3.5em !important;			padding:7px 60px;			background-color: none !important;			width:auto !important;			line-height:125% !important;			text-transform:uppercase !important;			left:60.87px !important;			text-shadow:0 0 5px rgba(0, 0, 0, 0.5) !important;		}						.slider2_text_1 {			font-weight: bold !important;			color:#fff !important;			font-size: 3.5em !important;			padding:7px 60px;			background-color: none !important;			width:80% !important;			line-height:125% !important;			text-transform:uppercase !important;			left:60.87px !important;			text-shadow:0 0 5px rgba(0, 0, 0, 0.5) !important;		}						.slider_text_2 {			color:#000 !important;			font-size: 1.5em !important;			padding:7px 60px;			background-color: none !important;			width:auto !important;			line-height:125% !important;			text-transform:uppercase !important;			left:60.87px !important;			/*text-shadow:0 0 5px rgba(0, 0, 0, 0.5) !important;*/		}				.slider_text_3 {			color:#FFFFFF !important;			font-size: 1.1em !important;			background-color: none !important;			width:auto !important;			line-height:190% !important;			left:60.87px !important;			text-shadow:1px 1px #000000 !important;		}		.slider_text_4 {			font-weight: bold !important;			color:#ffffff !important;			font-size: 3.0em !important;			padding:7px 60px;			background-color: none !important;			width:80% !important;			line-height:125% !important;			text-transform:uppercase !important;			left:60.87px !important;			text-shadow:0 0 5px rgba(0, 0, 0, 0.5) !important;		}		.slider_btn_1{			left:60.87px !important;			border-radius: 0px !important;			background-color: Transparent !important;			border: 1px solid #fff !important;			cursor:pointer;			overflow: hidden;			outline:none;		}						.slider2_div{			left:75.87px !important;		}				.usericon{			font-size:17px !important;		}				.slider_layer_01{			border-radius: 0px !important;			padding:25px 23px !important;			font-size:22px !important;			width:48% !important;		}		.owl-controls{			display:none !important;		}				.icspadding{			padding:30px 30px 0 !important;		}		.icsfont{			font-size:50px !important;			color:#FFFFFF;		}@media (max-width: 769px) {	.portfolio .item {		width:50%;		padding:10px;		margin:0 !important;	}	.menusetup{		display:block !important;	}	.topmenuset{		display:none !important;	}	.topbar{		padding-top:65px;	}	.ttmenu .navbar-default .navbar-toggle {    	margin-top: 10px;	}		.slider_text_1 {		left:16px !important;		font-size: 1.4em !important;	}			.slider2_text_1 {		color:#fff !important;		left:16px !important;		font-size: 1.4em !important;	}	.slider2_div{			left:20px !important;		}				.slider_text_2 {		left:16px !important;		font-size: 1.6em !important;		top:66.615px !important;	}	.slider_text_3 {		left:20px !important;		font-size:0.8em !important;		top:105px !important;	}	.slider_text_4 {		left:auto !important;	}	.slider_btn_1{		left:20px !important;	}		.icspadding{		padding:8px 10px !important;	}	.icsfont{		font-size:21px !important;		color:#FFFFFF;	}		.service-box img{		float:left;		max-width:100%;		height:135px;	}	.service-content{		margin-left: 0px;	}}			