/*
Theme Name: StartUpTheme
Theme URI:  #
Description: 
Version: 1.0
Author: Webmakers
Author URI: #
*/

@font-face {

    font-family: 'raleway-black';

    src: url('css/webfonts/raleway-black-webfont.eot');

    src: url('css/webfonts/raleway-black-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-black-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-black-webfont.woff') format('woff'),

         url('css/webfonts/raleway-black-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-blackitalic';

    src: url('css/webfonts/raleway-blackitalic-webfont.eot');

    src: url('css/webfonts/raleway-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-blackitalic-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-blackitalic-webfont.woff') format('woff'),

         url('css/webfonts/raleway-blackitalic-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-bold';

    src: url('css/webfonts/raleway-bold-webfont.eot');

    src: url('css/webfonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-bold-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-bold-webfont.woff') format('woff'),

         url('css/webfonts/raleway-bold-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-bolditalic';

    src: url('css/webfonts/raleway-bolditalic-webfont.eot');

    src: url('css/webfonts/raleway-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-bolditalic-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-bolditalic-webfont.woff') format('woff'),

         url('css/webfonts/raleway-bolditalic-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-extrabold';

    src: url('css/webfonts/raleway-extrabold-webfont.eot');

    src: url('css/webfonts/raleway-extrabold-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-extrabold-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-extrabold-webfont.woff') format('woff'),

         url('css/webfonts/raleway-extrabold-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-extrabolditalic';

    src: url('css/webfonts/raleway-extrabolditalic-webfont.eot');

    src: url('css/webfonts/raleway-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-extrabolditalic-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-extrabolditalic-webfont.woff') format('woff'),

         url('css/webfonts/raleway-extrabolditalic-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-extralight';

    src: url('css/webfonts/raleway-extralight-webfont.eot');

    src: url('css/webfonts/raleway-extralight-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-extralight-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-extralight-webfont.woff') format('woff'),

         url('css/webfonts/raleway-extralight-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-extralightitalic';

    src: url('css/webfonts/raleway-extralightitalic-webfont.eot');

    src: url('css/webfonts/raleway-extralightitalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-extralightitalic-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-extralightitalic-webfont.woff') format('woff'),

         url('css/webfonts/raleway-extralightitalic-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-italic';

    src: url('css/webfonts/raleway-italic-webfont.eot');

    src: url('css/webfonts/raleway-italic-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-italic-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-italic-webfont.woff') format('woff'),

         url('css/webfonts/raleway-italic-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-light';

    src: url('css/webfonts/raleway-light-webfont.eot');

    src: url('css/webfonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-light-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-light-webfont.woff') format('woff'),

         url('css/webfonts/raleway-light-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-lightitalic';

    src: url('css/webfonts/raleway-lightitalic-webfont.eot');

    src: url('css/webfonts/raleway-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-lightitalic-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-lightitalic-webfont.woff') format('woff'),

         url('css/webfonts/raleway-lightitalic-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-medium';

    src: url('css/webfonts/raleway-medium-webfont.eot');

    src: url('css/webfonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-medium-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-medium-webfont.woff') format('woff'),

         url('css/webfonts/raleway-medium-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-mediumitalic';

    src: url('css/webfonts/raleway-mediumitalic-webfont.eot');

    src: url('css/webfonts/raleway-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-mediumitalic-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-mediumitalic-webfont.woff') format('woff'),

         url('css/webfonts/raleway-mediumitalic-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-regular';

    src: url('css/webfonts/raleway-regular-webfont.eot');

    src: url('css/webfonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-regular-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-regular-webfont.woff') format('woff'),

         url('css/webfonts/raleway-regular-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-semibold';

    src: url('css/webfonts/raleway-semibold-webfont.eot');

    src: url('css/webfonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-semibold-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-semibold-webfont.woff') format('woff'),

         url('css/webfonts/raleway-semibold-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-semibolditalic';

    src: url('css/webfonts/raleway-semibolditalic-webfont.eot');

    src: url('css/webfonts/raleway-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-semibolditalic-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-semibolditalic-webfont.woff') format('woff'),

         url('css/webfonts/raleway-semibolditalic-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-thin';

    src: url('css/webfonts/raleway-thin-webfont.eot');

    src: url('css/webfonts/raleway-thin-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-thin-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-thin-webfont.woff') format('woff'),

         url('css/webfonts/raleway-thin-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'raleway-thinitalic';

    src: url('css/webfonts/raleway-thinitalic-webfont.eot');

    src: url('css/webfonts/raleway-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/raleway-thinitalic-webfont.woff2') format('woff2'),

         url('css/webfonts/raleway-thinitalic-webfont.woff') format('woff'),

         url('css/webfonts/raleway-thinitalic-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'roboto-bold';

    src: url('css/webfonts/roboto-bold-webfont.eot');

    src: url('css/webfonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/roboto-bold-webfont.woff2') format('woff2'),

         url('css/webfonts/roboto-bold-webfont.woff') format('woff'),

         url('css/webfonts/roboto-bold-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'roboto-regular';

    src: url('css/webfonts/roboto-regular-webfont.eot');

    src: url('css/webfonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/roboto-regular-webfont.woff2') format('woff2'),

         url('css/webfonts/roboto-regular-webfont.woff') format('woff'),

         url('css/webfonts/roboto-regular-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'roboto-medium';

    src: url('css/webfonts/roboto-medium-webfont.eot');

    src: url('css/webfonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/roboto-medium-webfont.woff2') format('woff2'),

         url('css/webfonts/roboto-medium-webfont.woff') format('woff'),

         url('css/webfonts/roboto-medium-webfont.ttf') format('truetype');

}

@font-face {

    font-family: 'roboto-black';

    src: url('css/webfonts/roboto-black-webfont.eot');

    src: url('css/webfonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),

         url('css/webfonts/roboto-black-webfont.woff2') format('woff2'),

         url('css/webfonts/roboto-black-webfont.woff') format('woff'),

         url('css/webfonts/roboto-black-webfont.ttf') format('truetype');

}

/*---------------------

----general settings

---------------------*/



*{

	padding:0;

	margin:0;

}







.main-container{

	width:100%;

}



.standard{

	width:1170px;

	margin:0 auto;

	position: relative;

}

.portfolio-categ li a:hover {

    border: 2px solid #1BB3F2;

    padding: 10px;

    border-radius: 10px;

}



/*---------------------

------Home--page------- 

---------------------*/





.header{

	background:#cccccc;

	height: 177px;

	border:none;

}



.border-bottom{

	background:url(webImages/border-colored.png); 

	width:100%;

	height:7px;

}

.display-inline{

	display: inline-block;

	vertical-align: top;

}

.form{

	display: inline-block;

	vertical-align: top;

	text-align: left;

}

.header-right-box{

	display: inline-block;

	vertical-align: top;

	float: right;

}

.input{

	background:#002833;

	border:1px solid #eef1f1;

	text-align:left;

	font-size:12px;

	font-family:'raleway-regular';

	color:#f0f0f0;

	border-radius:3px;

	height:27px;

	line-height: 27px;

	padding:0 5px;

	outline: none;



}

.submit{

	width:50px;

	height:26px;

	background:#002833;

	border:1px solid #f0f2f3;

	line-height: 24px;

	color:#fff;

	font-size:14px;

	outline: none;

	font-family:'roboto-bold';

	text-align: left;

	padding:0 6px;

}

.submit:hover{

    background: rgba(0,40,51,.8);

}

.lock-icon{

	width:21px;

	height:25px;

	background:url(webImages/lock.png);

}

.text-social{

font-family:'raleway-medium';

font-size:16px;

color:#4f4f4f;

margin-top:5px;

margin-left:20px;

}

.text-social span{

	font-family:'roboto-bold';

}

ul, ol{

	margin-bottom:0px !important;

}

.social ul li{

	display: inline;

	list-style: none;

}

.social ul li a:hover{

    margin-top:-2px;

    transition:all 0.1s;

}

.social-icon{

	background:url(webImages/social_icons.png);

	width:32px;

	height:32px;

}

.fb{

	background-position:0 0;

	display: inline-block;

	vertical-align: top;

}

.ins{

	background-position:-39px 0;

	display: inline-block;

	vertical-align: top;

}

.ind{

	background-position:-73px 0;

	display: inline-block;

	vertical-align: top;

}

.tw{

	background-position:-107px 0;

	display: inline-block;

	vertical-align: top;

}



.header-top{

	border-bottom:3px solid #acacac;

	position: relative;

	padding-bottom:10px;

	padding-top:5px;

}

.logo{

	width:171px;

	height:110px;

	margin-top:5px;

}

.logo img{

	width:100%;

}

.nav{

	float: right;

	margin-top:70px;

}

.nav ul li{

	list-style: none;

	display: inline;

	margin-left: 37px;

}

.nav ul li a{

	color:#2f2f2f;

	font-size:17px;

	font-family:'raleway-bold';

	padding-bottom: 8px

}

.nav ul li a.active, .nav ul li a:hover{

	color:#fcb040;

	border-bottom:4px solid #00aeef;

	text-decoration: none;

}

.banner-section {

	position: relative;

	width:100% !important;

    min-height: 558px;

}

ul#banners li{

	width:100% !important;

}

#banners{

    overflow: hidden;

    width:100% !important;

}

ul#banners li img{

    width:100% ;

}



.cap-left{

	width:592px;

	height:217px;

	border:none;

	border-left:7px solid transparent;

	-webkit-border-image: url(webImages/border-left.jpg) 7 round; /* Safari 3.1-5 */

    -o-border-image: url(webImages/border-left.jpg) 7 round; /* Opera 11-12.1 */

    border-image: url(webImages/border-left.jpg) 7 round;

    border-right:0;

    border-top:0;

    border-bottom:0;

	background:rgba(132, 214, 248, 0.8);

	position: absolute;

	bottom:226px;	

	padding-top:20px;

	padding-left:15px;

}

.dis{

	font-size:25px;

	font-family: 'raleway-bold';

	color:#fff;

	text-transform: uppercase;

	height:48px;

	overflow: hidden;

}

.dis span{

	font-family: 'raleway-medium';

}

.dis span p{ margin:0; float:none;}

.para1{

	font-family: 'raleway-medium';

	font-size: 22px;

	color:#ffffff;

	line-height: 28px;

	height:140px;

	overflow: hidden;

}

.cap-right{

	position: absolute;

	bottom:25px;

	right:0;

	width:370px;

	    height: 510px;

	border:3px solid #fbf3ef;

	border-radius:10px;

}

.cap-right .form{

	width:100%;

	text-align: center;

	position: relative;

}

.cap-right .form-head{

	height: 50px;

    background: rgba(231, 180, 103, 0.8);

    text-align: center;

    font-size: 24px;

    font-family: 'raleway-bold';

    color: #fff;

    width: 100%;

    border-radius: 10px 10px 0 0;

    line-height:13px;
padding-top: 10px;

}

.form-head span{

	font-size: 24px;

	font-family:'raleway-semibold' ;

	color:#000 ;

}

.form-body{

	background:rgba(37, 183, 239, 0.8);

	height:382px;

	width:100%;

}

.cap-input{

	width:80%!important;

	height:43px;

	color:#9b9b9b;

	font-size:14px;

	font-family:'raleway-medium';

	margin:0 auto!important;

	margin-top:5px!important;

	padding-left: 20px!important;

	float:none!important;

    background-color: #fff;

	line-height: 43px;

	border:0;

}

.inter{

	height:75px;

	background:rgba(251, 243, 239, 0.8);

	position: absolute;

	bottom:-74px;

	border-radius:0 0 10px 10px;

	width:100%;

}

.cap-submit{

	

	width:80%;

	height:52px;

	line-height: 52px;

	margin:0 auto;

	margin-top:12px;

	background:#ed1c24;

	color:#fff;

	font-family:'raleway-bold';

	font-size:22px;

	border:none;

	outline: none;

	text-align:center;

}

.cap-submit:hover{

    background:rgba(237,28,36,0.7);



}

.summary{

	height: 40px;

	line-height: 20px;

	padding-top:10px

}







/*news and events*/

.up-comming-section{

    background: url(webImages/up-comming-event.jpg) no-repeat;

    width:100%;

    background-size: cover;

    background-position: center;

    height:530px;    

    margin-top:30px;

}

.up-header{

color:#3d3d3d;

font-family: 'raleway-regular';

font-size:33px;

padding-top:40px;  

text-transform: uppercase; 

}

.up-header span{

font-family: 'raleway-bold';	

}

.up-box1{

width:370px;

height:280px;

position: relative;

margin-top:38px;



}



.up-box1-image{

    width:370px;

    height:280px;

   background:url(webImages/up-2.jpg) no-repeat;

    background-position: center;

    overflow: hidden;

    position: relative;

}

.up-box2-image{

    width:370px;

    height:280px;

    background:url(webImages/up-2.jpg) no-repeat;

    background-size:cover;

    background-position: center;

    overflow: hidden;

    position: relative;

}

.up-box3-image{

    width:370px;

    height:280px;

    background:url(webImages/up-3.jpg) no-repeat;

    background-size:cover;

    background-position: center;

    overflow: hidden;

    position: relative;

}

.date{

    background:rgba(64, 174, 234, 0.4);

    width:120px;

    height:inherit;

    position: absolute;

    left:0;

    top:0;

    padding-top:25px;

    border:1px solid #9cd0ec;

}

.day{

color:#ffffff;

font-family: 'roboto-bold';

font-size:34px;

text-align: center;

}

.year

{

color:#ffffff;

font-family: 'roboto-regular';

font-size:21px;

text-align: left;

padding-left: 16px;

}

.month{

color:#ffffff;

font-family: 'raleway-bold';

font-size:23px;

text-align: center;

}

.up-image-bottom {

    position: absolute;

    bottom: 0px;

    width: 100%;

    text-align: center;

}

.home .bottom-left{
	
	width:275px;
	
}

.bottom-left{

    position: absolute;

    left: 0;

    width:255px;

    background:#fff;

    padding:10px;

	height:145px;

    overflow: hidden;

    border:1px solid #cfcfcf;

    text-align: left;

}

.bottom-right{

    position: absolute;

    right:0;

    width:95px;

    padding:20px 0;

    background:#00aeef;

    height:145px;

    overflow: hidden;

    text-align: center;

}



.bottom-left-header{

color:#8a8a8a;

font-size:16px;

font-family:'raleway-bold';

}

.home .bottom-left-text{ margin:15px 0; height:auto;}

.bottom-left-text{

color:#676767;

font-size:16px ;

font-family:'raleway-thin';  

height:39px;

overflow: hidden;  

margin-bottom: 20px;

padding-left: 5px;

}

.state {

    color: #8a8a8a;

    font-size: 16px;

    font-family: 'raleway-bold';

    display: inline-block;

    vertical-align: top;

}

.time {

	font-family: 'roboto-regular';

    color: #8a8a8a;

    font-size: 12px;

    display: inline-block;

    vertical-align: top;

    margin-left:10px;

    text-transform: uppercase;

}

.time span {

	font-family: 'roboto-bold';

	font-size: 16px;

	color:#8a8a8a;

}

.crencyicon{

width:40px;

height:33px;

background:url(webImages/currencyicon.png) no-repeat;

background-size: cover;

background-position: center;

margin:0 auto;

}

.price{

color:#fff;

font-size:26px ;

    

}



.upcomming-boxes{

    display: inline-block;

    vertical-align: top;

}

.center-box{

        margin-left: 10px;

    margin-right: 10px !important;

}



/*education offering*/

.education-offering{

	background:url(webImages/eo-bg.jpg) no-repeat;

	background-size:cover;

	background-position: center;

	height:694px;

}

.education-offering .up-header{

	color:#fff;

}

.eo-box{

	width:100%;

	height:492px;

	background:#d0cccc;

	padding:15px;

	margin-top:30px;

	display: inline-block;

	vertical-align: top;

	margin-right:17px;

}

.eo-box:nth-child(2){

	border-left:8px solid transparent;

	-webkit-border-image: url(webImages/about-lft-brder.png) 8; /* Safari 3.1-5 */

    -o-border-image: url(webImages/about-lft-brder.png) 8; /* Opera 11-12.1 */

    border-image: url(webImages/about-lft-brder.png) 8;

    border-right:0;

}

.eo-box:last-child{

	margin-right:0;

	border-right:8px solid transparent;

	-webkit-border-image: url(webImages/about-lft-brder.png) 8; /* Safari 3.1-5 */

    -o-border-image: url(webImages/about-lft-brder.png) 8; /* Opera 11-12.1 */

    border-image: url(webImages/about-lft-brder.png) 8;

    border-left:0;

}



.eo-box-image{

	width:294px;

	height:197px;

	margin:0 auto;

}

.eo-box-image img{

	width:100%; height:100%;

}

.eo-heading{

	color: #676767;

	font-family: 'raleway-bold';

	font-size: 20px;

	text-align: center;

	margin-top:30px;

	margin-bottom:10px;

}

.red-line{

	width:108px;

	height:7px;

	margin:0 auto;

	background:url(webImages/red-btm-border.jpg);

}

.eo-para{

	color: #676767;

	font-family: 'raleway-medium';

	font-size: 16px;

	text-align: center;	

	margin-top:20px;

    height:132px;

    overflow: hidden;

}



.lp-para{

	color: #676767;

	font-family: 'raleway-medium';

	font-size: 16px;

	text-align: left;	

	margin-bottom: 30px;	

}



.lp-box{

    width: 472px;

    height: 221px;

    position: relative;

    display: inline-block;

    margin-left:0px;

    margin-top:-5px;

}

.lp-box3{

    width: 234px;

    height: 242px;

    position: relative;

    display: inline-block;

    margin-left:-4px;

    margin-top:-5px;

}

.lp-box4{

    width: 234px;

    height: 221px;

    position: relative;

    display: inline-block;

    margin-left:-4px;

    margin-top:-5px;

}





.lp-boxes{

	position: relative;

    overflow: hidden;

}

.lp-box:nth-child(2){

	margin-left:-4px;

}

.lp-1, .lp-2{

      
	background-size: 54% auto;
	background-size: 54% auto;

}

.lp-5{

    

    background-position: 0px 0px;	

    background-repeat: no-repeat;

}

.lp-3 {

   

    background-position: 203px -17px;

}

.lp-4 {

   

    background-position: 203px -17px;

    margin-left:-4px;

}



.lp-right-box{

	width:272px;

	height:222px;

	position: absolute;

	right:0;

	top:0;

	padding-left:36px;

}

.lp-left-box{

	width:248px;

	height:221px;

	position: absolute;

	left:0;

	top:0;

	padding-left:8px;

	padding-right:20px;

}

.lp-right-box1{

	background:url(webImages/lp-2.png);	
	background-position: right 70px;

}

.lp-right-box2{

	background:url(webImages/lp-3-1.png);	
	background-position: right 70px;

}

.lp-left-box3{

	background:url(webImages/lp-4.png);	
	background-position: right 70px;

}

.lp-left-box4{

	background:url(webImages/lp-5-1.png);	
	background-position: right 70px;

}

.lp-left-box5 {

    background: url(webImages/lp-6.png) no-repeat;background-position: right -1px;

    height: 243px;

    position: absolute;

    bottom: 0px;

    right: 0;

    padding-top: 20px;

    padding-left: 10px; width:227px;

}



.lp-box-heading{

	color: #fff;

	font-family: 'raleway-bold';

	font-size: 15px;

	text-transform: uppercase;

	margin-top:15px;

}

.lp-box-para{

	color: #fff;

	font-family: 'raleway-medium';

	font-size: 14px;

	margin-top:15px;

	word-wrap: break-word;

    height:67px;

    overflow: hidden;

}

.rm{

	width:110px;

	height:36px;

	border:3px solid #fff;

	border-radius:6px;

	padding:0 0px;

	text-align: center;

	margin-top:15px;

	margin-left:10px;

}

.rm:hover{

    opacity: 0.8;

    margin-top:14px;

}

.rm a{

	font-size:15.84px;

	color:#fff;

	font-family:'raleway-medium';

	line-height: 33px;

	text-transform: uppercase;

	outline: none;

	text-decoration:none;

	display: block;

}

.rm a:hover{

	outline: none;

	text-decoration:none;

	color:#fff;

}

.lp-box-last {

    position: absolute;

    right: 0;

    top: -5px;

    width: 226px;

    height: 444px;

}

.index-about-heading{

	float:left;

	margin-bottom:30px;

}

.story-boxes{

	width:266px;	

	border-radius:20px;    

    vertical-align: top;

    margin-right:31.3px;

    margin-top: 40px;
	
	float:left;

}

.home .story-boxes{
	float:none;
	display:inline-block;
	
}

.story-boxes:last-child{

    margin-right: 0;

}

.st-box {

    width: 100%;

    height: inherit;

    position: relative; 

}

.st-box1 {

    background: url(webImages/st-1.png) no-repeat;

    background-position: right;

    border-radius: 10px;

    background-size:cover;

}

.st-box2 {

    background: url(webImages/st-2.png) no-repeat;

    background-position: right;

    border-radius: 10px;

    background-size:cover;

}

.st-box3 {

    background: url(webImages/st-3.png) no-repeat;

    background-position: right;

    border-radius: 10px;

    background-size: cover;

}

.st-box4 {

    background: url(webImages/st-4.png) no-repeat;

    background-position: right;

    border-radius: 10px;

    background-size: cover;

}

.video-container .st-footer{height:175px;}

.page-template-template-home .st-content{ height:110px;}

.st-footer{

    width:100%; 

    background:#fcb040;     
	
	

}

.st-text{

    font-family: 'raleway-regular';
font-size: 13px;
text-transform: uppercase;
color: #fff;
line-height: 20px;
padding-left: 10px;
font-weight: bold;
padding-top: 10px;
margin-bottom: 10px;

}



.play-icon {

    width: 61px;

    height: 60px;

    background: url(webImages/play-icon.png) no-repeat;

    margin: 0 auto;

    position: relative;

    top: 28%;

}

.st-box a{

    display: block;

    width:100%;

    height:inherit;

    background:rgba(61, 61, 61, 0.5);

    border-radius: 10px;

}



.ss-section{

    width:100%;

    margin-top:90px;

    height:430px;

    background: #ebebeb;

}

.ss-section .story-boxes{

    margin-top:60px;

}

.ss-section .story-boxes .st-box a{

    display: none;

}

.ss-section .story-boxes:hover > .st-box a{

    display: block;

}

.tstimonial{

    width:100%;

    height:323px;

    background:url(webImages/tm-bg.jpg);

    background-size:cover;

    background-position: center;
	
	margin-top: 60px;

}

.tm-header{

    font-size:33px;

    font-family: 'roboto-bold';

    color:#fff;

    text-align: center;

    padding-top:20px;

}



.tm-para{

    width:80%;

    margin:0 auto;

    text-align: center;

    margin-top:20px;

    font-size: 16px;

    font-family: 'raleway-regular';

    color:#fff;

    height:66px;

    overflow: hidden;

}

.play-icon2 {

    width: 36px;

    height: 36px;

    background: url(webImages/play-icon2.png) no-repeat;

    margin: 0 auto;

    position: relative;

    top: 35%;

}



.tm-slider{



    position: relative;

    width:90%;

    margin:0 auto;

}

.tm-slider-btn{

    position: relative;

    top:30px;

}

.left-btn{

    width:37px;

    height:50px;

    background:url(webImages/tt-l-btn.png);

    display: inline-block;

    vertical-align: top;

    position: absolute;

    left: 0;

    cursor: pointer;

}

.right-btn{

    width:37px;

    height:50px;

    background:url(webImages/tt-r-btn.png);

    display: inline-block;

    vertical-align: top;

    position: absolute;

    right: 0;

    cursor: pointer;

}

.tm-item{

    display: inline-block;

    vertical-align: top;

}

.tm-img-1{

    width:119px;

    height:119px;

    display: inline-block;

    vertical-align: top;

}

.tm-img-1 img{

    width:100%;

    border:4px solid #aaaaaa;

    border-radius:100%

}

.tm-img-1 img:hover{

    border:4px solid #fcb040;

}

.tm-itm-text{

    display: inline-block;

    vertical-align: top;

    margin-top:40px;

}

.name{

    font-size:16px;

    font-family: 'roboto-bold';

    color:#fff;

    text-align: left;

}

.design{

    font-size:11px;

    font-family: 'roboto-regular';

    color:#fff;

    font-weight: bolder;

}

.owl-controls{

    display: none !important;

}



.all_main_items{

    width:95%;

    margin:0 auto ;

    margin-top:5px;

    text-align:center;

}

.items{

    display: inline-block;

    vertical-align: top;

    padding-top: 20px;

    height: auto;

    overflow:hidden;

}





.wwa{

    margin-top:10px;

}

.wwa-section{

    height:584px;

    width:100%;

    background:#fff;

    text-align: center;

}

.wwa-heading{

 color:#363636;

 font-family: 'raleway-bold';

 font-size:32px;   



}



.wwwa-header-para{

 color:#989898;

 font-family: 'raleway-regular';

 font-size:15px; 

 

 margin:0 auto;

}

.div2{

margin-top: 42px;

position: relative;

}



.wwa-image{

display: inline-block;

vertical-align: top;

position: absolute;

left:0;

width:667px;



overflow: hidden;

}

.wwa-image img{

    width: 100%;


    border-right:0;

}

.wwa-text{

display: inline-block;

vertical-align: top;

position: absolute;

right:0;

width:450px;

text-align: left;

height: 450px;

overflow: hidden;

}

.blue-line{

    width:151px;

    height:3px;

    background:url(webImages/blue-line.png) no-repeat;

    margin-bottom: 20px;

}

.wwa-text-header{

 color:#363636;

 font-family: 'raleway-bold';

 font-size:21px; 



}



.wwa-text-para{

 color:#707070;

 font-family: 'raleway-regular';

 font-size:14px; 



}

.text-lead{

    margin-top:15px;

    margin-bottom:10px;

}

.about-section .up-header{

    text-transform: none;

	    margin-bottom: 70px !important;

}







.pl{

    text-align: center;

    border-top:1px solid #1bb3f2;

}

.pl .up-header{

    text-transform: none;

}









    



.pl-slider{

    margin-top:;

    margin-bottom:;

    position: relative;

    width:85%;

    margin:0 auto;

}

.pl-slider-btn{

    position: relative;

    top:60px;

}

.pl-left-btn{

    width:51px;

    height:51px;

    background:url(webImages/part-lft-btn.png);

    display: inline-block;

    vertical-align: top;

    position: absolute;

    left: 0;

    cursor: pointer;

    z-index: 99;

}

.pl-right-btn{

    width:51px;

    height:51px;

    background:url(webImages/part-rgt-btn.png);

    display: inline-block;

    vertical-align: top;

    position: absolute;

    right: 0;

    cursor: pointer;

    z-index: 99;

}

.pl-right-btn:hover, .pl-left-btn:hover{

    opacity: 0.9;

}

.pl-item{

    display: inline-block;

    vertical-align: top;

}



.extra-space{

    width:100%;

    height:40px;

}



.footer{

    width:100%;

    background:#111111;

    border-top:7px solid transparent;

    border-bottom:7px solid transparent;

    -webkit-border-image: url(webImages/border-btm.png) 7; /* Safari 3.1-5 */

    -o-border-image: url(webImages/border-btm.png) 7; /* Opera 11-12.1 */

    border-image: url(webImages/border-btm.png) 7 ;

    border-left:0;

    border-right:0;   

}









.leftnews{

    display: inline-block;

    vertical-align: top;

}

.rightnews{

    display: inline-block;

    vertical-align: top;

    float: right;

    position: relative;

}



.icon-envolop {

    position: absolute;

    left: 0;

    top: 0;

    width: 32px;

    height: 32px;

    background: url(webImages/email.png) no-repeat;

    display: inline-block;

    vertical-align: top;

    margin-top: 20px;

    margin-left: 15px; z-index:999;

}

.newsinput{

    width:320px;

    height:62px;

    padding-left: 58px;

    line-height: 62px;

    font-size:18px;

    font-family:'raleway-medium';

    color:#585858;

    padding-right:5px;

}

.newssubmit{

    font-size:23px;

    font-family:'raleway-bold';

    color:#2a2a2a;

    background:#00aeef;

    width:170px;

    height:62px;

    line-height:62px;

    border:none;

    outline: none;

    text-align: center;

    text-transform: uppercase;

    margin-left:5px;

}

.newssubmit:hover{

    opacity: 0.8;

}



.subc{

    font-size:34px;

    font-family:'raleway-bold';

    color:#ffffff;

    text-transform: uppercase;

}

.newsle{

    font-size:20px;

    font-family:'raleway-regular';

    color:#ffffff;

    text-transform: uppercase;

    margin-top:-10px;

}

.footer-cta{

    padding-top:40px;

    padding-bottom: 30px;

    border-bottom:3px solid #363636;

}



.box1{

    width:304px;

    margin-right:10px;

}

.box2 {

    width: auto;

    margin-left: 40px;

    margin-right: 30px;

}

.box3{

    width:auto;

    margin-left:40px;

    margin-right:20px;

}

.box4{

    width:auto;

    margin-left:10px;

    float: right;

}





.box{

    display: inline-block;

    vertical-align: top;

}

.footer-box-header{

color:#ededed;

font-size: 19px;

font-family: 'raleway-bold';

text-align: left;

    margin-top: 40px;

    margin-bottom: 20px;

}

.footer-box-para{

color:#dbdbdb;

font-size: 16px;

font-family: 'raleway-regular';

height: auto;

overflow: hidden;

}



.fsi{

    margin-right:10px;

    margin-bottom:10px;

}

.footsi ul {

    width:140px;

}

.footsi ul li{

    list-style: none;

    display: inline-block;

}



.footsi ul li a.social-icon {

    width: 55px;

    height: 54px;

    background-size: cover;

}





.footsi ul li  .fb{

    background-position:0 0;

    display: inline-block;

    vertical-align: top;

}

.footsi ul li  .ins{

    background-position:-62px 0;

    display: inline-block;

    vertical-align: top;

}

.footsi ul li  .ind{

    background-position:-119px 0;

    display: inline-block;

    vertical-align: top;

}

.footsi ul li  .tw{

    background-position:-174px 0;

    display: inline-block;

    vertical-align: top;

}



.blue-text{

    color:#4ba4d0;

    font-size: 14px;

    font-family: 'raleway-bold';

}

.gray-text{

    color:#e5e5e5;

    font-size: 14px;

    font-family: 'raleway-medium';

        letter-spacing: .5px;

}

.gray-text a:hover{

    color:#e5e5e5;

    text-decoration: none;

}

.foottable table tr{

    border-bottom:1px solid #9a9a9a;

    margin-bottom:5px;

}

.foottable table tr:last-child{

    border-bottom: 0;

}

.foottable table td{

    vertical-align: top;

}

.w190{

    width:190px;

    padding-left:15px;

    text-align: left;

    padding-top:10px;

    padding-bottom: 10px

}

.w80{

    width:80px;

    text-align: right;

    padding-top:10px;

    padding-bottom: 10px}



.map-point{

width:10px;

height:16px;

display: inline-block;

vertical-align: top;

background:url(webImages/ad-pointer.png);

}

.phone{

width:12px;

height:12px;

display: inline-block;

vertical-align: top;

background:url(webImages/phone.png);

}

.email{

width:14px;

height:11px;

display: inline-block;

vertical-align: top;

background:url(webImages/e-mail.png);

}

.Skype{

width:14px;

height:14px;

display: inline-block;

vertical-align: top;

background:url(webImages/skype.png);

}

.gps{

width:17px;

height:17px;

display: inline-block;

vertical-align: top;

background:url(webImages/eye.png);

}

.ficon{

    float:left;

    margin-top:5px;

}



.quick-links .menu {

    width: 204px;

}

.quick-links .menu li {

    height: auto;

    margin-left: 0 !important;

    min-width: 101px;

}

.quick-links .menu li a {

    line-height: normal;

    margin-bottom: 14px;

    text-align: left;

}

.quick-links ul li.current-menu-item a{

    color:#fcb040;

    font-size:16px;

    font-family:'raleway-bold';

    border-bottom:1px solid #ffffff;

    

}

.quick-links ul li a:hover{

    color:#fcb040;

    border-bottom:1px solid #ffffff;



}

.quick-links ul li a{

    color:#e2e2e2;

    font-size:16px;

    font-family:'raleway-medium';

      border-bottom:1px solid transparent;

          padding-bottom: 6px;

}



.quick-links ul li  a:hover{

text-decoration: none;

outline: none;

}



.quick-links ul{

    line-height: 40px;

}

.quick-links ul li{

    padding-right:15px;

}

.footer-bottom{

    height:75px;

    background:#8ac1dc;

    line-height: 75px;

    margin-top:80px;

}

.foot-botm-left span, span a{

    color:#fff;

    font-size:16px;

    font-family:'raleway-regular';

    text-decoration: none;    

}

.foot-botm-left a{

    color:#fff;

    font-size:16px;

    font-family:'raleway-medium';

}

.foot-botm-left a:hover, .foot-botm-left span a:hover{

    color:#fff;

    /*text-decoration: none;*/

}



.linefbl{

    color:#fff;

    font-size:16px;

    font-family:'raleway-medium';

    margin:0 10px;    

}



.pl-img-1 a{

    display: block;

}







/*blog inner page setting's*/





.blog-page{

    

    margin-bottom: 30px;

    margin-top: 80px;

    width: 100%;

}

.courses-page{

    margin-top:80px;

    margin-bottom:60px;

}

.blog-left-section{

    width:870px;

    height:auto;

    margin-bottom:80px;

    display: inline-block;

    vertical-align: top;

}

.right-panel{

    width:270px;

    display: inline-block;

    vertical-align: top;

    margin-top:65px;

    float: right;

}

.blog-left-section p{
	font-size: 17px;
line-height: 32px;
font-weight: 300;
font-family: Merriweather,Times,sans-serif; 
}

.blog-left-section .heading

{

  font-weight: 700;
letter-spacing: -1px;
margin-bottom: 12px;
font-size: 40px;
line-height: 45px;

   font-family: Lato,arial,sans-serif;

    color:#595f6f;

}



.bs-ht{

    display: inline-block;

    vertical-align: top;

    font-size:12px;

    font-family:'raleway-regular';

    color:#8393ca;

}

.bs-ht span{

    display: inline-block;

    vertical-align: top;

    font-size:12px;

    font-family:'raleway-regular';

    color:#8e97ac;

}

.bs-line{

    color:#e1e4ed;

    font-family:'raleway-regular';

    font-size:20px;

    margin:0 30px;    

}

.blogslider{

    margin-top:20px;

    margin-bottom: 20px;

}

.blogslider-header{

    height:40px;

    background:#f4f5f8;

    line-height: 40px;

    padding-left:30px;



}



.blogbanners {

    width: 100%;

    position: relative;

    height: 412px;

}

.blogbanners ul {

    width: 100% !important;

}

.blogbanners ul li {

    width: 100% !important;

}

.blogbanners ul li img {

    width: auto !important; float:left;

}



/*slider pager */ 



.pager_div {

 position: absolute;

 right: 0;

 bottom: -52px;

}

#slide {

 list-style: none outside none;

 /*overflow: hidden;*/ 

 width: 333px;

 height: 290px;

 padding: 0px;

 margin: 0 0 0px;

}

.slide-node {

 margin: 0 auto;

 text-align: center !important;

}

#slide-pager {

 position: relative;

 bottom: 0%;

 clear: both;

 list-style-type: none;

 overflow: hidden;

 padding: 0;

 display: inline-block;

 vertical-align: top;

 margin-top: -50px;

}

#slide-pager li {

 width: 20px !important;

 display:inline-block;

}

#slide-pager li a {

 width: 20px !important;

 height: 20px!important;

 display: inline-block;

 background: url(webImages/slider_btn_hover.png)no-repeat 0px 0px;

 color: black;

 text-align: center;

 font-weight: bold;

 padding: 5px 4px !important;

 border: 0;

}

#slide-pager li a.usl-current {

 width: 20px !important;

 height: 20px!important;

 background: url(webImages/slider_btn.png) no-repeat 0px 0px;

 position: relative;


}

/*slider pager close*/

.pager li>a, .pager li>span{

    border-radius: 0 !important;

}

.pager {

 margin: 0 auto !important;

 position: relative;

 width: 95%;

 z-index: 1;

 left:32px;

 clear:both;

}

.blogbtns{

    position: absolute;

    top:40%;

    z-index: 99;

    width:100%;

}

.blog-left-bton{

    display: inline-block;

    vertical-align: top;

    background:url(webImages/bs-btn-left.png);

    width:51px;

    height:51px;

    cursor: pointer;

}

.blog-left-bton:hover{

    display: inline-block;

    vertical-align: top;

    background:url(webImages/bs-btn-left-hover.png);

    width:51px;

    height:51px;

    cursor: pointer;

}

.blog-right-bton{

    display: inline-block;

    vertical-align: top;

    background:url(webImages/bs-btn-right.png);

    width:51px;

    height:51px;

    position: absolute;

    right:0;

    cursor: pointer;

}

.blog-right-bton:hover{

    display: inline-block;

    vertical-align: top;

    background:url(webImages/bs-btn-right-hover.png);

    width:51px;

    height:51px;

    position: absolute;

    right:0;

    cursor: pointer;

}





.blog-para{

    font-size:14px;

    color:#8e97ac;

    font-family:'raleway-regular';

}



.uool{

    color:#595f6f ;

    font-size:22px;

    font-family:'raleway-bold';

    margin-top:40px;

    margin-bottom: 20px;

}

.adli ul li{

    list-style:none;

    line-height: 30px;

}

.adli ul li span{

    background:url(webImages/blog-li.png);

    width:23px;

    height:23px;

    display: inline-block;

    vertical-align: top;

    margin-right:10px;

    margin-top:4px;

}



.comments{

    color:#595f6f;

    font-size:30px;

    font-family:'raleway-semibold'; 

    margin-top:10px;

}

.th{

    display: inline-block;

    vertical-align: top;

}

.th span{

    color:#8393ca;

    font-size:12px;

    font-family:'raleway-medium'; 

}

.th{

    color:#d0d2d9;

    font-size:12px;

    font-family:'raleway-medium'; 

}

.th-message{

    color:#8e97ac;

    font-size:14px;

    font-family:'raleway-regular'; 

	   

}



.th-message{margin: 10px 0px 10px !important; }

.reply-ico{

    background:url(webImages/reploy-icon.png);

    width:5px;

    height:8px;

    display: inline-block;

    vertical-align: top;

    margin-right:10px;

    margin-top:7px;    

}

.comment-image{

    display: inline-block;

    vertical-align: top;

    width:70px;

    height:70px;

}

.comment-box{

    display: inline-block;

    vertical-align: top;

    width:100%;

    margin-top:20px;

}

.comment-box-message{

    display: inline-block;vertical-align: top;

    width:768px;

    height:auto;

    border:1px solid #e9ebef;

    padding-top:15px;

    padding-left:20px;

    float: right;

}



.lc{

    color:#595f6f;

    font-size:30px;

    font-family:'raleway-bold';  

    margin-top:80px;  

    margin-bottom: 30px;     

}

::-webkit-input-placeholder {

  font-family: 'roboto-regular';

}



:-moz-placeholder { /* Firefox 18- */

   font-family: 'roboto-regular';

}



::-moz-placeholder {  /* Firefox 19+ */

   font-family: 'roboto-regular';

}



:-ms-input-placeholder {  

   font-family: 'roboto-regular';

}

.lcinput{

    width:100%;

    height:43px;

    background:#fff;

    border:1px solid #8393ca;

    color:#8393ca;

    font-size:14px;

    font-family: 'roboto-regular';

    padding-left:20px;

    margin-right:17px;

    outline: none;

}

.lcinput:focus{

    box-shadow:0 0 10px 3px rgba(238, 237, 242, 1);

}



.lcinput:nth-child(3){

    margin-right: 0;

}

.lctxtarea{

    width:100%;

    height:128px;

    border:1px solid #8393ca;

    margin-top:30px;

    padding-left:20px;

    padding-top:15px;

    outline: none;

    color:#8393ca;

    font-size:14px;

    font-family: 'roboto-regular';    

}

.lctxtarea:focus{

    box-shadow:0 0 10px 3px rgba(238, 237, 242, 1);

}

.comsend, .form-submit .submit{

    width:170px;

    height:40px;

    background:#00aeef;

    font-size:14px;

    font-family:'raleway-extrabold';

    color:#fff;

    text-align:center; 

    text-transform: uppercase;

    border:none;

    outline: none;

    border-bottom:3px solid #9ba48f;

    margin-top:20px;

}

.comsend:hover{

    opacity: 0.8;

}



/*tabs*/





.ui-widget-header {

    border:none !important;

    background: none !important;

    color: #fff !important;

    font-weight: normal !important;

}





.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {

    color: #8393ca !important;

    text-decoration: none;

    outline:none;

    background:#fff !important;

    border-top:2px solid #06b3f2 !important;

}

.ui-tabs .ui-tabs-nav{

    padding:0 !important;

}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {

    display: inline-block;

    text-decoration: none;

    margin-right: 0;

    padding: 0;

    width:135px;

    height:50px;

    text-align: center; 

    background:#f4f5f8;

    border-bottom:0;

    padding-top:0;

    padding-left:0;

    padding-bottom:0;

    padding-right:0;

    box-shadow: 0;

    border-bottom:1px solid ;

    border-top:1px solid ;

    border-top-right-radius:0px;

    border-top-left-radius:0px;

    color:#8393ca;

    font-size:17px;

    font-family: 'raleway-bold';

    outline:none;

    line-height: 50px;

}



.tab_content1{

color:#191919;

font-size:14px;

padding:15px;

text-align:left;

border-bottom:1px solid #d2d2d2;

width:100%;

font-weight:600;

}

.ui-tabs .ui-tabs-panel {

    padding: 1em 0 !important;

    padding-bottom:0 !important;

}

.ui-widget-content{

    background:none !important;

    border:0 !important;

}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{

    border:0 !important;

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{

    border-radius: 0 !important;

}

.ui-tabs{

    padding:0 !important;

}

.ui-tabs .ui-tabs-nav li{

    width:48.7% !important;

}







.tab_content1 .th-message{

    font-size:14px;

    color:#8e97ac;

    font-family:'raleway-regular';

    margin-bottom: 10px;

}

.tab_content1 .th{

    font-size:11px;

    color:#8393ca;

    font-family:'raleway-medium';

}

.tab_content1 .th span{

    font-size:11px;

    color:#8e97ac;

    font-family:'raleway-medium';    

}



.cus_review{

    font-size:22px;

    color:#595f6f;

    font-family:'raleway-bold';  

    margin-top:60px;      

}



.cus-r-box{

    width:100%;

    height:280px;

    background:#fcb040;

    margin-top:20px;

    padding:20px;

    text-align: center;

    position: relative;

}



.cus-r-text{

    font-size:14px;

    color:#fff;

    font-family:'raleway-regular'; 

    margin-top:10px;     

}

.cu_name{

    margin-top:10px;

    font-size:15px;

    color:#fff;

    font-family:'raleway-semibold';  

    margin-bottom: 15px;    

}



.cus_rev_left{

    width:22px;

    height:22px;

    display: inline-block;

    vertical-align: top;

    background:url(webImages/cus_rev-left.png);

    cursor: pointer;

    margin-right:10px;

}

.cus_rev_left:hover{

    width:22px;

    height:22px;

    display: inline-block;

    vertical-align: top;

    background:url(webImages/cus_rev-left-hover.png);

    cursor: pointer;

}

.cus_rev_right{

    width:22px;

    height:22px;

    display: inline-block;

    vertical-align: top;

    background:url(webImages/cus_rev-right.png);

    cursor: pointer;

}

.cus_rev_right:hover{

    width:22px;

    height:22px;

    display: inline-block;

    vertical-align: top;

    background:url(webImages/cus_rev-right-hover.png);

    cursor: pointer;

}





.cus_revbtn{

    position: absolute;

    bottom:10%;

    left:40%;

}



.text-widget{

color:#595f6f;

font-size:19px;

font-family: 'raleway-bold';

margin:50px 0 10px 0 ;

}



.courses{

color:#00aeef;

font-size:26px;

font-family: 'roboto-bold';    

}

.tech{

    margin-bottom:10px;

    margin-top:15px;

}



.techer{

    display: inline-block;

    vertical-align: top;

}

.tech-pic{

    display: inline-block;

    vertical-align: top;    

}

.tech-name{

    display: inline-block;

    vertical-align: top;  

    margin-top:25px;     

}



.coursesbanners ul li{

    list-style:none;

}

.teche{

color:#7b7b7b;

font-size:20px;

font-family: 'raleway-semibold';    

}

.teche-name{

color:#b0afaf;

font-size:20px;

font-family: 'raleway-regular';    

}

.cate-name{

    width:165px;

    height:98px;

    border-left:3px solid #d3d3d3;

    border-right:3px solid #d3d3d3;

    display: inline-block;

    vertical-align: top;

    margin:0 20px;

    padding:0 20px;

}

.teach-price{

color:#b0afaf;

font-size:33px;

font-family: 'raleway-bold';

    display: inline-block;

    vertical-align: top;

    margin-top:20px;        

}



.tc-btn{

    width:243px;

    height:55px;

    text-align: center;

    background:#ed1c24;

    display: inline-block;

    vertical-align: top;

    margin-top: 20px;

    margin-left: 15px;

}

.tc-btn .perspective, .tc-btn figcaption, .tc-btn .details, .tc-btn .buttons a{ display:none;}
.tc-btn .buttons{ margin-top:0;}
.tc-btn .buttons a.ebook_buy_link{display:block; color:#fff;

    font-size:19px;

    font-family: 'raleway-bold';

    text-transform: uppercase;

    line-height: 55px;} 

.tc-btn .bookshelf figure{ padding:0;}

.tc-btn a{

    color:#fff;

    font-size:19px;

    font-family: 'raleway-bold';

    text-transform: uppercase;

    line-height: 55px;

    display: block;



}

.tc-btn a:hover{

    color:#fff;

    text-decoration: none;

    opacity: 0.7;

}













/*tabs*/





.ui-widget-header {

    border:none !important;

    background: none !important;

    color: #fff !important;

    font-weight: normal !important;

}





.courses-section .ui-state-active a, .courses-section .ui-state-active a:link, .courses-section .ui-state-active a:visited {

    color: #fff !important;

    text-decoration: none;

    background:#ed1c24 !important;

    outline:none;

    border-top:0 !important;

    text-transform: uppercase;

    font-size:17px;

    font-family: 'raleway-bold';

}

.ui-tabs .ui-tabs-nav{

    padding:0 !important;

}

.courses-section .ui-tabs .ui-tabs-nav .ui-tabs-anchor{

    display: inline-block;

    text-decoration: none;

    margin-right: 0;

    padding: 0;

    width:270px;

    height:70px;

    text-align: center; 

    background:#00aeef ;

    border-bottom:0;

    padding-top:0;

    padding-left:0;

    padding-bottom:0;

    padding-right:0;

    box-shadow: 0;

    border-bottom:1px solid ;

    border-top:1px solid ;

    border-top-right-radius:0px;

    border-top-left-radius:0px;

    color:#fff;

    font-size:17px;

    font-family: 'raleway-bold';

    outline:none;

    line-height: 70px;

    text-transform: uppercase;

    margin-left:1px;

}

.courses-section .tab_content1{

color:#191919;

font-size:14px;

padding:15px;

font-family: ;

text-align:left;

border-bottom:0px solid #d2d2d2;

width:100%;

font-weight:600;

} 

.courses-section .ui-tabs .ui-tabs-panel {

    padding: 1em 0 !important;

    border: 1px solid #00aeef !important;

    outline: 2px solid #00aeef !important;

    margin-top:2px;

}

.courses-section .ui-tabs .ui-tabs-panel:nth-child(2){

    padding: 1em 0 !important;

    border:1px solid #da8689;

    outline: 2px solid #c8494e !important;    

    margin-top:2px;

}

.ui-widget-content{

    background:none !important;

}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{

    border:0 !important;

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{

    border-radius: 0 !important;

}

.ui-tabs{

    padding:0 !important;

}

.courses-section .ui-tabs .ui-tabs-nav li{

    width:270px !important;

    margin-right:20px;

}





.user-ico{

    width:31px;

    height:37px;

    background:url(webImages/user-ico.png);

    display: inline-block;

    vertical-align: top;

        margin-right: 40px;

    margin-top: 15px;

}

.file-ico{

    width:27px;

    height:35px;

    background:url(webImages/file-ico.png);

    display: inline-block;

    vertical-align: top;

        margin-right: 40px;

    margin-top: 15px;

}

.pop-rec{

    border:1px solid #e9ebef !important;

}

.courses-section .pop-rec{

    border:0px solid #e9ebef !important;

}

.courses-section .sec-btn{    

  

}



.cour-des{

    font-size:22px ;

    font-family: 'raleway-bold';

    color:#525252;

    margin:20px 0;

}



.cour-para{

    font-size:17px ;

    font-family: 'raleway-regular';

    color:#525252;

}

.cour-para li{

    list-style-image: url(webImages/cour-para-li.png);

    list-style-position: inside;

    color:#525252;

    font-size:16px;

    font-family: 'raleway-regular';

    line-height: 30px;



}

.cour-para li span{

    padding-left:10px;

    font-weight: lighter;

}





.courses-section .ui-tabs .ui-tabs-nav {

    padding: 0 !important;

    margin-left: -3px !important;

}



.ym-like{

    color:#525252;

    font-size:36px;

    font-family: 'raleway-bold';

    margin:30px 0 20px 0;



}

.courses-page .yml-boxe{ height:425px;}

.yml-boxes{

    margin-top:20px;

}
.yml-boxes a{margin-right:24px;}
.yml-boxe{

    

    width:270px;

    height:410px;

    display: inline-block;

    vertical-align: top;   

    position: relative;

    border:1px solid #b3b3b3;

}

.yml-boxe:hover > .yml-course {

    color:#fd9b0b;

}

.yml-hover-box{

    display: none  ;

    width:100%;

    height:inherit;

    background:rgba(112, 112, 112, 0.5);

    z-index: 9;

    position: absolute;

    top:0;

}

.yml-hover-box a {

    width: 145px;

    height: 48px;

    background: #00aeef;

    text-align: center;

    text-transform: uppercase;

    font-size: 16px;

    font-family: 'raleway-bold';

    color: #fff;

    position: absolute;

    top: 85px;

    line-height: 48px;

    left: 65px;

}

.yml-hover-box a:hover{

    text-decoration: none;

    color:#fff;

}

.yml-boxe:hover > .sq-img .yml-hover-box{

    display: block;

}





.yml-boxes a:last-child{

    margin-right:0px;

}

.yml-border{

    text-align: center;

}

.sq-img{

    width:270px;

    height:218px;

    overflow: hidden;

    border-bottom:1px solid #b3b3b3;

    position: relative;

}

.sq-img{

    width:100%;

}



.img-rnd{

    width:87px;  

    margin:10px auto;



}
.img-rnd1{

    width:100%;  

    margin:10px 0 10px;



}

.yml-name{

    text-align: center;

    color:#9e9e9e;

    font-size:15px;

    /*font-family: 'roboto-regular';*/

}

.yml-course{

    text-align: center;

    color:#9e9e9e;

    font-size:15px;

    font-family: 'raleway-bold';

    margin:5px 0; padding:0 15px;



}



.yml-conter{

    margin-top: 20px;

    padding:0 20px;



}

.us-visit{

    color:#9e9e9e;

    font-size:15px;

    font-family: 'roboto-regular';

    display: inline-block;

    vertical-align: top;

    margin-right:20px;

}

 .yml-comnt{

    color:#9e9e9e;

    font-size:15px;

    font-family: 'roboto-regular';

    display: inline-block;

    vertical-align: top;



}



.yml-rate{

    color:#fd9b0b;

    font-size:21px;

    font-family: 'roboto-bold';

    float: right;

    line-height: 18px;



}

.yml-cor{

     color:#fd9b0b;

    font-size:21px;

    font-family: 'roboto-bold';

}

.comnt-icon{

    width:16px;

    height:14px;

    display: inline-block;

    vertical-align: top;

    background:url(webImages/yml-com.png);

    margin-top:5px;

    }

.us-icon{

    width:21px;

    height:14px;

    display: inline-block;

    vertical-align: top;

    background:url(webImages/yml-us.png);

    margin-top:5px;

    margin-right:5px; float:left;

}





.ib-right-panel{

    padding-left:20px;

    border-left:1px solid #959595;

    position: relative;

    min-height: 600px;

    margin-top: 20px;

}



.ib-right-panel ul li{

    list-style: none;

    margin-bottom:20px;

    

}

.ib-right-panel ul li .active, .ib-right-panel ul li a:hover{

    color:#fd9d15;

    font-size:20px;

    font-family: 'raleway-semibold';

    text-decoration: none;

}

.ib-right-panel ul li a{

    color:#434343;

    font-size:20px;

    font-family: 'raleway-semibold';

}



.al-cou{

    color:#434343;

    font-size:26px;

    font-family: 'raleway-bold';

}

.ib-lb {

    width: 7px;

    height: 117px;

    position: absolute;

    left: -4px;

    top: 65px;

    background: url(webImages/ib-bl.png);

    display: inline-block;

}











/* event inner */

.event_inner{

    position: relative;

    margin-top:35px;

}

.events{

    position: relative;

    margin-top:35px;

}

.page-template-template-events .event-header-bg { background-image:none;}

.event-header-bg {

    width: 100%;

    height: 80px;

    

    background-size: 100% 100%;

    background-position: center;

}



/*.orange {

    width: 30%;

    height: 116px;

    display: inline-block;

    vertical-align: top;

    position: absolute;

    top: 0;

    right: 0;



    background: #f6aa3e;

}

.blue {

    width: 70%;

    height: 116px;

    display: inline-block;

    vertical-align: top;

    position: absolute;

    top: 0;

    left: 0;

    background: #00aeef;.

}*/



.fe{

    font-size:23px;

    color:#fffefe;

    font-family: 'raleway-bold';

    text-transform: uppercase;

    position: absolute;top:-70px;

}

.blue-content {

    

    width: 64.9%;

    display: inline-block;

    vertical-align: top;

}

.orange-content {

    display: inline-block;

    vertical-align: top;

    width: 33%;   

    min-height:500px;

    padding-left: 20px;

    padding-top:30px;

    margin-left:-5px;

}

.orange-content .tickera, .orange-content .tc_the_content_pre{ display:none;}

.red{ height: 116px;   

    vertical-align: top;    

    line-height: 116px;

    margin-left:-19px;

    margin-bottom:30px;

    background: #e33435;    

    padding-left: 20px;

    width:104%;
	
	font-size: 23px;
	
	color: #fffefe;
	
	font-family: 'raleway-bold';
	
	text-transform: uppercase;
}

.orange {

    

    height: 80px;

    display: inline-block;

    vertical-align: top;

    position: absolute;

    top: -74px;

    line-height: 80px;

    margin-left:-23px;

    /*right: 0px;*/

    background: #f6aa3e;    

    padding-left: 20px;

    width:33%;

}



.buy-ticket{

    width:402px;

    min-height:228px;

    border-bottom:4px solid #00aeef;

    border-right:4px solid #00aeef;

    padding-top: 45px;

    display: inline-block;

    vertical-align: top;

    padding-left:20px;

    padding-right:20px;

}

.date-large {

    display: inline-block;

    vertical-align: top;

    width: 140px;

    text-align: center;

    margin-right: 20px;

}

.bt_btn{

    width:169px;

    height:68px;

    border:1px solid #55c9f4;

    outline: 2px solid #00aeef;

    display: inline-block;

    vertical-align: top;

    text-align: center;

    margin-top: 45px;

	    margin-left: 25px;

}

.bt_btn a{

    line-height: 68px;

    font-size:26px;

    color:#8b8b8b;

    font-family: 'roboto-bold';

    text-transform: uppercase;

    display: block;

}

.bt_btn a:hover{

    text-decoration: none;

    color: #8b8b8b;

    opacity: 0.7;

}

.larg-month{

    font-size:34px;

    color:#777777;

    font-family: 'raleway-bold';

    text-transform: uppercase;  

    line-height: 35px  

}



.large-daet{

    font-size:74px;

    color:#777777;

    font-family: 'roboto-bold';        

    line-height: 55px

}

.large-year{

    font-size:26px;

    color:#777777;

    font-family: 'roboto-bold';

    text-transform: uppercase;    

}



.bt-right-box {

    display: inline-block;

    vertical-align: top;

    width: 357px;

    min-height: 228px;

    border-bottom: 4px solid #00aeef;

    padding-top: 0;

    margin-left: -5px;

    padding-left:40px;

}

.ven{

    font-size:18px;

    color:#737373;

    font-family: 'roboto-bold';



}



.cont-nam{

    font-size:17px;

    color:#737373;

    font-family: 'roboto-regular';

    margin-top:15px;

}

.map-loc{

width:14px;

height:20px;

display: inline-block;

vertical-align: top;

background: url(webImages/map-locate.png);

margin-right:10px;

margin-top:5px;

margin-left:2px;

}

.clock-ico{

width:19px;

height:19px;

display: inline-block;

vertical-align: top;

background: url(webImages/clock.png);

margin-right:10px;

margin-top:5px;

}





.new-date{

    border-bottom:2px solid #acacac;

    line-height: 20px;

    font-size:19px;

    color:#7a7a7a;

    font-family: 'raleway-semibold';

    padding-bottom:10px;

    margin-bottom:40px;

}

.float-right{

    float: right;

}



.detail{

    font-size:23px;

    color:#7a7a7a;

    font-family: 'roboto-bold';   

    margin-bottom:20px;

}





.sched{

    font-size:23px;

    color:#787878;

    font-family: 'raleway-bold';

    margin-bottom:35px;



}

.schedule, .extra-padding{ 

   min-height:400px;

}

.blue{

    width:64.9%; 

    height:80px;

    background:#00aeef;

    display: inline-block;

    vertical-align: top;

    position: absolute;

    top: -74px;

    line-height: 80px;
	padding-left:20px;



}

.blue-para-heading{

    font-size:21px;

    color:#8c8c8c;

    font-family: 'raleway-bold';    

    margin-top:50px;

    margin-bottom:20px;  

    text-transform: uppercase;

}



.blue-para{

    font-size:18px;

    color:#715f5f;

    font-family: 'raleway-regular'; 

    padding-right:30px;    

}



.orange-box-heading{

    font-size:20px;

    color:#777777;

    font-family: 'raleway-bold';     

    margin-left:10px;

}

.orange-box-heading span{

    font-size:20px;

    color:#777777;

    font-family: 'raleway-regular';     

}



.ob-img {

    width: 165px;

    height: 139px;

    overflow: hidden;

    float: left;

    margin-right: 20px;

    margin-bottom: 10px;

}

.ob-img img{

    width:100%;

}



.ob-text{

    font-size:18px;

    font-family:'roboto-regular' ;

    color:#878787;

    text-align: justify;

    line-height: 20px;



}

.ob-img-txt{

    margin-top: 20px;

    margin-bottom:50px;

}









/*event inner 4 boxes*/



/*news and events*/

.up-comming-section.upcomming-inner{

    height:auto;    

    margin-top:0px;

    margin-bottom:150px;

}

.upcomming-inner .up-header{

color:#3d3d3d;

font-family: 'raleway-regular';

font-size:33px;

padding-top:0px;  

text-transform: uppercase; 

}

.up-header span{

font-family: 'raleway-bold';    

}

.upcomming-inner .up-box1{

width:260px;

height:200px;

position: relative;

margin-top:38px;

}

.upcomming-inner .up-box1-image{

    width:100%;

    height:200px;

    /*background:url(webImages/up-1.jpg) no-repeat;*/

    background-size:cover;

    background-position: center;

    overflow: hidden;

    position: relative;

}



.up-comming-section.upcomming-inner a{ margin-right:35px !important;}

.upcomming-inner .up-box2-image{

    width:100%;

    height:200px;

    background:url(webImages/up-2.jpg) no-repeat;

    background-size:cover;

    background-position: right;

    overflow: hidden;

    position: relative;

}

.upcomming-inner .up-box3-image{

    width:100%;

    height:200px;

    background:url(webImages/up-3.jpg) no-repeat;

    background-size:cover;

    background-position: center;

    overflow: hidden;

    position: relative;

}

.upcomming-inner .date{

    background:rgba(64, 174, 234, 0.4);

    width:88px;

    height:inherit;

    position: absolute;

    left:0;

    top:0;

    padding-top:25px;

    border:1px solid #9cd0ec;

}

.upcomming-inner .day{

color:#ffffff;

font-family: 'roboto-bold';

font-size:24px;

text-align: center;

}

.upcomming-inner .year

{

color:#ffffff;

font-family: 'roboto-regular';

font-size:16px;

text-align: left;

padding-left: 16px;

}

.upcomming-inner .month{

color:#ffffff;

font-family: 'raleway-bold';

font-size:14px;

text-align: center;

}

.up-image-bottom {

    position: absolute;

    bottom: 0px;

    width: 100%;

    text-align: center;

}

.upcomming-inner .bottom-left{

    position: absolute;

    left: 0;

    width:180px;

    background:#fff;

    padding:10px 8px;

    height:87px;

    overflow: hidden;

    border:1px solid #cfcfcf;

    text-align: left;

}

.upcomming-inner .bottom-right{

    position: absolute;

    right:0;

    width:80px;

    padding:10px 0;

    background:#00aeef;

    height:87px;

    overflow: hidden;

    text-align: center;

}



.upcomming-inner .bottom-left-header{

color:#8a8a8a;

font-size:11px;

font-family:'raleway-bold';

}



.upcomming-inner .bottom-left-text {

    color: #8a8a8a;

    font-size: 11px;

    font-family: 'raleway-regular';

    height: 26px;

    overflow: hidden;

    margin-bottom: 10px;

    padding-left: 0px;

    text-shadow:0 0 0 #8a8a8a;

}

.upcomming-inner .state {

    color: #8a8a8a;

    font-size: 11px;

    font-family: 'raleway-bold';

    display: inline-block;

    vertical-align: top;

}

.upcomming-inner .time {

    font-family: 'roboto-regular';

    color: #8a8a8a;

    font-size: 8px;

    display: inline-block;

    vertical-align: top;

    margin-left:10px;

    text-transform: uppercase;

}

.upcomming-inner .time span {

    font-family: 'roboto-bold';

    font-size: 11px;

    color:#8a8a8a;

}

.upcomming-inner .crencyicon{

width:40px;

height:33px;

background:url(webImages/currencyicon.png) no-repeat;

background-size: cover;

background-position: center;

margin:0 auto;

}

.upcomming-inner .price{

color:#fff;

font-size:18px ;

font-family: 'roboto-bold';

    

}



.upcomming-inner .upcomming-boxes{

    display: inline-block;

    vertical-align: top;

    margin-right:35px;

}

.upcomming-boxes:last-child{

    margin-right:0;



}









/*envents*/



.events{

    position: relative;

    margin-top:0px;

}



.events .blue-content {

    width: 25%;

    display: inline-block;

    vertical-align: top;

    border-right:2px solid #00aeef;

    margin-bottom: 50px;

}



.events .buy-ticket {

    width:100%;

    min-height: 175px;

    border-bottom:none;

    border-right:0;

    padding-top: 20px;

    display: inline-block;

    vertical-align: top;

    padding-left: 0px;

    padding-right: 50px;

}



.events .bt-right-box {

    display: inline-block;

    vertical-align: top;

    width: 100%;

    min-height: 180px;

    border-bottom: 2px solid #00aeef;   

    margin-left: 0px;

    padding-left: 0px;

    padding-right:50px;

}

.events .orange{

    width:50%;

}

.btm-dat-btm .cont-nam {

    padding-left:0px;

    margin-top:0;

}

.events .schedule{

    border-bottom:0;

}



.events .white-content{
	display: inline-block;

    vertical-align: top;

    width: 25%; 

    border-left: 0px solid #f6aa3e;

    min-height: 500px;

    padding-left: 20px;  

    margin-left: -5px;
	margin-top:-60px;

}

.events .white-content .upcomming-boxes{ width:100%; height:400px;} 
.events .white-content .bottom-left{width: 66%;}
.events .bottom-left-header, .events .state{
	font-size:14px;
}
.events .white-content .bottom-left-text {
    color: #676767;
    font-size: 13px;
    font-family: 'raleway-thin';
    height: auto;
    overflow: hidden;
    margin: 10px 0;
    padding-left: 5px;
}
.events .white-content .up-box1{width:100%; margin-top:0;}
.events .white-content .up-box1-image {
    width: 100%;
    height: 220px;
}
.events .white-content .up-image-bottom { position: absolute;bottom: 61px;}

.events .white-content .orange {
    height: 80px;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: -80px;
    line-height: 116px;
    margin-left: -19px;    
    background: #fff;
	color: #333;
    padding-left: 20px;
    width: 33%;
	right: -8%;
}

.video-container .story-boxes a:hover{ text-decoration:none;}















.events .orange-content {

    display: inline-block;

    vertical-align: top;

    width: 50.1%;

  border-right: 2px solid #f6aa3e;

    min-height: 500px;

    padding-left: 20px;

    padding-top: 30px;

    margin-left: -5px;

}



.events .orange {

    margin-left: -19px;

    

}



.inves{

    font-size:18px;

    color:#6a6a6a ;   

    margin-bottom: 30px;
	
	padding-right: 10px;

}





.events .comment-box-message {

    display: inline-block;

    vertical-align: top;

    width: 88%;

    height: 98px;

    border: 1px solid #e9ebef;

    padding-top: 15px;

    padding-left: 20px;

    float: right;

}



.events .lctxtarea {

    width: 100%;



    }

    .events .blogbanners{

        height:365px;

        overflow: hidden;

}

.events-banner{

    width:100%;

    height:265px;
	
	

}

.event-bn{

    width:100%;

    height:265px;

    background:url(webImages/banner/event-banner.png);

    background-size: cover;

    display:inline-block;

    vertical-align: top; 

    position: relative;

}

.event-cap{

width:400px;

height:265px;

}

.cal-img{

    width:45px;

    height:50px;

}

.cal-img img{

    width:100%;

}

.cal-img-text{

    display: inline-block;

    vertical-align: top;

    width:290px;



}

.cal-img{

    display: inline-block;

    vertical-align: top;    

    margin-right:10px;

}



.aus{

    font-size:20px;

    color:#ffffff;

    font-family: 'roboto-bold';

    text-transform: uppercase;

}

.aus-para{

    font-size:15px;

    color:#ffffff;

    font-family: 'raleway-regular';

}



.calc-text{

    width:100%;

    text-align: center;

    background:#f5aa3e;    

    padding: 10px 0;

    border:1px solid #efcb98;

}

.calc-bottom{

    width:100%;

    text-align: center;

    background:#08ace9;

    padding: 10px;

    border:1px solid #efcb98;

}



.calc-btm-txt{

    font-size:20px;

    color:#ffffff;

    font-family: 'raleway-bold';

    text-transform: uppercase;

}





.calc-btm-txt{

    font-size:20px;

    color:#ffffff;

    font-family: 'raleway-medium';

}





/*event-banner cap*/

.calc-btm-dat {

  margin-bottom: 15px;
width: 100%;
float: left;

}



.calc-btm-dat .date-large {

    display: inline-block;

    vertical-align: top;

    width: 140px;

    text-align: center;  
	
	float: left;

}

.calc-btm-dat .bt_btn{

    width:190px;
	
	color: #fff;
	
	height: auto;
	
	padding: 0 10px;    

    border:1px solid #aae4fa;

    outline: 2px solid #fff;

    display: inline-block;

    vertical-align: top;

    text-align: center;

    margin-top: 30px;
	
	margin-left: 0px;

    text-transform: uppercase;

    display: block;
	
	float:left;

}

.calc-btm-dat .bt_btn a:hover{

    text-decoration: none;

    color: #fff;

}

.calc-btm-dat .bt_btn a{

    line-height: 47px;

    font-size:26px;

    color:#fff;

    font-family: 'roboto-bold';

    opacity: 0.8;

}

.calc-btm-dat .larg-month{

    font-size:20px;

    color:#fff;

    font-family: 'raleway-medium';

    text-transform: uppercase;  

    line-height: 35px  

}



.calc-btm-dat .large-daet{

    font-size:45px;

    color:#fff;

    font-family: 'roboto-bold';

    text-transform: uppercase;    

    line-height: 35px

}

.calc-btm-dat .large-year{

    font-size:22px;

    color:#fff;

    font-family: 'roboto-regular';

    text-transform: uppercase;    

}

.btm-dat-btm{

    text-align: left;

    padding-left:35px;

    padding-right:35px;

}

.btm-dat-btm-text  {

    font-size:19px;

    color:#fff;

    font-family: 'raleway-medium'; 

    margin-top:5px;   

}

.btm-dat-btm .cont-nam, .cont-time{

    font-size:18px;

    color:#fff;

    font-family: 'roboto-medium';    

    margin-left:5px;

}





.map-loc-wh{

width:14px;

height:20px;

display: inline-block;

vertical-align: top;

background: url(webImages/map-white.png);

margin-right:10px;

margin-top:5px;

margin-left:2px;

}

.clock-ico-wh{

width:19px;

height:19px;

display: inline-block;

vertical-align: top;

background: url(webImages/clock-white.png);

margin-right:10px;

margin-top:5px;

}





.yml .yml-boxe{

    margin-bottom:30px;

}



.yml .blog-left-section{

    width:890px;

}



.yml .img-rnd img{

    visibility: hidden;

}


#ebook_banner{background: url(webImages/banner/eBook-Banner.png) no-repeat; }

#ebook_page .yml-conter {
    margin-top: 20px;
    padding: 0 20px;
    position: absolute;
    bottom: 10px;
    width: 100%;} 

.courses-top-banner{

    width:100%;

    height:265px;

    background: url(webImages/banner/event-b-1.png) no-repeat; 
	
	background-position:center top

    text-align: center;

    position: relative;

    background-size: cover;

}

.ctb-heading{

    font-size:41px;

    color:#fff;

    font-family: 'raleway-bold'; 

    padding-top:90px;   

    text-transform: uppercase;   
	
	text-align: center;

}

.ctb-headingblog{

    font-size:41px;

    color:#fff;

	margin-top:70px;

    font-family: 'raleway-bold'; 

    padding-top:50px;   

    text-transform: uppercase;   

}

.ctb-bread, .ctb-bread a{

    font-size:14px;

    color:#fff;

    font-family: 'raleway-regular'; 



}



.ctb-bread a:hover{

    text-decoration: none;

    color: #fff;

}

.gray-color{

    width:100%;

    height:inherit;

    background:rgba(0,0,0,0.5);

    position: absolute;

}

.ctb-bread span{

    margin:0 5px;

}



.yml-search-bar{

background:#111111;

width:97.5%;

height:70px;

padding-left:15px;

padding-right: 15px;

padding-top:20px;

}



.list-view{

    width:38px;

    height:32px;

    display: inline-block;vertical-align: top;

    background:url(webImages/list-view.png);

    margin-right:15px;

}

.grid-view{

    width:38px;

    height:32px;

    display: inline-block;vertical-align: top;

    background:url(webImages/grid-view.png);   

    margin-right:15px;

}



.grid-text{

    color:#ffffff;

    font-family: 'roboto-regular';

    font-size:15px;  

    display: inline-block;

    vertical-align: top; 

    margin-top:5px;

}

.courses-page.yml{

    margin-top:40px;

}

.yml .yml-boxes{

    margin-top:0px; 

}

.yml .blog-left-section{

    margin-top:20px;

}



.input-grid-sear{

    display: inline-block;

    vertical-align: top;

    float: right;

}

.input-grid-sear{

    position: relative;

}

.input-grid-sear .sg-input{

    width:217px;

    height:28px;

    color:#cccccc;

    font-size:15px;

    font-family: 'raleway-regular';

    border:0;

    outline: none;

    padding-left: 10px;

    padding-right:35px;

    line-height: 28px;

}

.input-grid-sear .sg-btn{

    font-size: 0;

    border:none;

    outline: none;

    width:21px;

    height:21px;

    background:url(webImages/sg-bt-icon.png);

    position: absolute;

    right:10px;

    top:4px;

}





.pages-btn{



}



.pages-btn ul li{

    width:32px;

    height:40px;



    display: inline;

    vertical-align: top;

    list-style: none;

 

}



.pages-btn ul li a{

    font-size:14px;

    color:#8e97ac;

    font-family:'roboto-medium';

    padding:15px 10px;

        border:1px solid #e9ebef;

   background:#f8f8f8;



}



.pages-btn ul li a:hover{

    text-decoration: none;

    color:#8393ca;

     border:1px solid #8393ca; 

     background: #ffffff;

}



.pages-btn ul li a.active{

    background:#00aeef;

    border:1px solid #00aeef;

    color:#fff;

}



.video_article-banner{

    width:100%;

    height:295px;

    background: url(webImages/banner/va-1.png) no-repeat;

    text-align: center;

    position: relative;

    background-size: cover;

}



.video_article-banner .ctb-heading  

{

    padding-top:80px;

}



.video-article-page{

    margin-top:40px;

}

.video-article-page .ib-right-panel{

   

    margin-top:0;

}

.toprighthead{

    width:100%;

    height:50px;

    background:#fcb040;

    font-size: 17px;

    color: #fff;

    font-family: 'raleway-bold';

    text-align: left;

    line-height: 50px;

    padding-left:20px;

    border:1px solid #e9ebef;
	float:left;

}

.toprighthead span{

    border-top:2px solid #1bb3f2;

    padding-top:15px;

}



.video-article-page .va-right-box{

   

    width:100%;

    min-height:84px;

    min-height: 900px;

}





.video-article-page .mess{

color:#191919;

font-size:14px;

padding:15px 0;

font-family: ;

text-align:left;

border-bottom:1px solid #d2d2d2;

width:95%;

margin:0 auto;



}



.video-article-page .ib-right-panel{

    float:none;

}

.blog_article-banner{

    width:100%;

    height:295px;

	background:url(webImages/blog-banner.jpg) no-repeat;

    text-align: center;

    position: relative;

    background-size: cover;

}

.mess .th{

    margin-top:10px;

}



.video-article-page .blog-left-section{

    width:830px;

}

.video-article-page .ib-right-panel{

    width:310px;

}

.video-article-page .pages-btn {

    margin-top: 50px;

}

.vapage-heading{

color:#797979;

font-size:30px;

font-family:'raleway-bold' ; 

margin-top:70px;  

margin-bottom: 20px;

padding-bottom:20px; 

border-bottom:1px solid #fafafa;

}

.vapage-heading span{

 border-bottom:1px solid #363636;

 padding-bottom:24px;

}



.blog-left-section{

    margin-bottom:40px;

}



.vaimage-video{

    width:270px;

    height:auto;

    overflow: hidden;

}

.post_thumb{ float:left; margin-right:30px; margin-bottom:30px;}


.vaimage-video img{

    width:100%;

}

.vaimage-video{

    display: inline-block;

    vertical-align: top;

    margin-right: 20px;

}



.vavideo-text{

    display: inline-block;

    vertical-align: top;

    width:533px;

}

.va-btn{

    width:37%;

    height:40px;

    border:3px solid #c2c2c2;

    text-align: center;

    line-height: 35px;

    margin-top:5px;

}

.va-btn a{

    font-size:18px;

    font-family:'raleway-bold';

    color:#969595;

    display: block;

    

    text-transform: uppercase;

}

.va-btn a:hover{

    color:#969595;

    text-decoration: none;

    opacity: 0.8;

}

.va-box{

    border-bottom:3px solid #e0e0e0;

    padding-bottom: 33px;

    margin-bottom: 30px;

}

.va-box-heading{

    font-size:18px;

    font-family:'raleway-medium';

    color:#636363;

    margin-top: 10px;



}

.post-info span{

    font-size:12px;

    font-family:'raleway-regular';

    color:#1bb3f2; text-transform:capitalize;



}

.post-info{

    font-size:12px;

    font-family:'raleway-regular';

    color:#c2c2c2;

    margin-top: 10px;

}

.va-box-para{

    font-size:14px;

    font-family:'raleway-medium';

    color:#7d7d7d;

    margin-top: 10px;

    margin-bottom:10px;

}

.rm-blue-ico{

    width:5px;

    height:8px;

    display: inline-block;

    vertical-align: top;

    background:url(webImages/rm-blue.png);

    margin-top:6px; 

}





.va-rm a{

    font-size:12px;

    font-family:'raleway-regular';

    color:#1bb3f2;

    margin-top: 10px;

}

.va-rm a:hover{

  color:#1bb3f2;

  text-decoration: none;

}



.success-page{

    margin-top:30px;

}

.success-banner{

    width:100%;

    height:200px;

    background: url(webImages/banner/suces-1.png) no-repeat;

    text-align: center;

    position: relative;

    background-size: cover;

}





.left-article{

    width:49.8%;

    display: inline-block;

    vertical-align: top;

    text-align: center;

    padding:70px 50px;

    float: left;

}

.right-article{

    width:49.8%;

    display: inline-block;

    vertical-align: top;

    text-align: center;

    padding:70px 50px;

    float: right;

}

.right-video-article {

    width: 50%;

    display: inline-block;

    vertical-align: top;

    position: absolute;

    right:0;

    top:0;

    height:448px;

    overflow: hidden;

}

.right-video-article a{

    width: 100%;

    height:inherit;

    text-align: center;

}

.orange-bg-ar .right-video-article{

    position: absolute;

    left:0;

    top:0;

    overflow: hidden;

}



.blue-bg-ar{

    background:#1bb3f2;

    height:448px;

    position: relative;

}

.orange-bg-ar{

background:#fcb040;

height:448px;

position: relative;

}

.big-art-heading{

    font-size:25px;

    color:#fff;

    font-family:'raleway-bold';

}

.big-art-para{

    font-size:25px;

    color:#fff;

    font-family:'raleway-medium';

    margin-top:20px;

}

.big-video{

    background:url(webImages/big-video.png);

    width:100%;

    height:480px;

    background-size: cover;

}

.big-video2{

    background:url(webImages/big-video2.png);

    width:100%;

    height:480px;

    background-size: cover;

}



.hover-bigvid {

    display: none;

    width: 100%;

    height: inherit;

    background: rgba(0,0,0,0.7);

}

.big-hover:hover >  .hover-bigvid{

    display: block;

}





.bigpi{

    width:58px;

    height:71px;

    background: url(webImages/big-vid-pi.png);

}



.hover-bigvid img {

    position: relative;

    top: 40%;

    margin: 0 auto;

    width: 58px;

    height: 71px;

    margin: 0 auto;

    text-align: center;

}



.succes-storys{

    text-align: center;

}

.succes-storys .story-boxes {

    width: 100%;

    height: auto;

    border-radius: 20px;

    display: inline-block;

    vertical-align: top;

    margin-right: 0px;

    margin-left:0;

    margin-top: 40px;



}

.succes-storys .st-box {

    width: 370px;

    height: inherit;

    position: relative;

    height: 192px;

    display: inline-block;

    margin-right:20px;

}

.succes-storys .st-box:last-child{

    margin-right:0;

}



.succes-storys .st-footer{

    width:100%;

    height: 45px;

    background:rgba(43, 180, 237, 0.9);

    position: absolute;

    bottom:0;

    border-radius:0 0 7px 7px;

}

















.wwwd-box-image{

width:100%;

height:342px;



background-size: cover;

background-position: center; 

overflow: hidden;

}

.wwwd-box-image2{

width:100%;

height:342px;

background:url(webImages/box-2-bg.jpg) no-repeat;

background-size: cover;

background-position: center; 

overflow: hidden;

}

.wwwd-box-image3{

width:100%;

height:342px;

background:url(webImages/box-3-bg.jpg) no-repeat;

background-size: cover;

background-position: center; 

overflow: hidden;

}

.wwwd-box-image img{

    width:100%;

}

.wwd-box1{

    border:1px solid #818181;

    padding:3px;

    background:#fff;

    width:374px;

    height:600px;

	overflow:hidden;

    position: relative;

    display: inline-block;

    vertical-align: top;

    margin-top:70px;

	margin-right: 12px !important;

}



.wwd-box-text{

text-align: center;

position: absolute;

bottom:0;

}

.raleway-semibold-webfont, .wwd-box-header{

font-family: 'raleway-semibold';

font-size:20px;

color:#606060;

}

.wwd-box-header {

    text-transform: uppercase;

    margin-top: 30px;

    margin-bottom: 10px;

}

.line{

    width:192px;

    height:4px;

    background:url(webImages/line.png) no-repeat;

    margin:0 auto;

}

.para{

    font-family: 'raleway-regular';

    font-size:17px;

    color:#424242;

    margin-top:24px;

    margin-bottom: 37px;

    height:115px;

    overflow: hidden;

}

.rm-btn{

background:#fcb040;

width:146px;

height:48px;

text-align: center;

margin:0 auto;

border:3px solid transparent;

margin-bottom: 24px

}

.rm-btn a{

font-family: 'raleway-bold';

font-size:22px;

color:#fff;

line-height: 48px;

display: block;

}

.rm-btn a:hover{

text-decoration: none;

color:#fff;

}

.rm-btn:hover{

border:3px solid #fff;

}

.wwwd-box2{

    margin:0 20px;

    margin-top:70px;

}



.succes-storys .st-text{

    font-size:16px;

    line-height: 45px;

}

.wwd-boxes{

    margin-bottom:40px;

}



.videos-banner{

    width:100%;

    height: 265px;

    background: url(webImages/banner/video-banner.jpg) no-repeat;

    text-align: center;

    position: relative;

    background-size: cover;

}

#associates_banner{ background: url(webImages/banner/associates-banner.png) no-repeat;}

#gallery_banner{ background: url(webImages/banner/gallery-banner.png) no-repeat;} 

#courses_banner{background: url(webImages/banner/courses-banner.png) no-repeat;} 

.videos{

       font-size:57px;   

}



.big_videobox{

    width:97%;

    height:514px;

    overflow: hidden;

    background:contain;   

    margin:0 auto;

    margin-top:40px;

}

.big_videobox img{

    width:100%;

}



.video-container .story-boxes{

    margin-left:10px;

    margin-right:10px;

    margin-top:0;

    margin-bottom:40px;

}

.video-container {

    text-align: center;

    margin-bottom: 40px;

    position: relative;

    margin-top:40px;

}



.video-container .pages-btn{

    text-align: right;

}



a:focus, a:visited{

    outline:none !important;

    text-decoration: none !important;

}

/* contact US*/



.divmove {

    float: right;

    width: 425px;

	margin-top:10px;

}

.search-section{

	height:115px;

}

.search2{

	background:url(webImages/search2.jpg) no-repeat;

	width:256px;

	height:60px;

}

.search{

	background:url(webImages/search.jpg) no-repeat;

	width:100%;

	height:60px;

}

.searchfiled{

    width: 245px;

    height: 47px;

    margin-left: 3px;

    margin-top: 5px;

    padding: 10px 20px;

    border-right: transparent;

    background-color: transparent;

    border-top: 2px solid #b4b4b4;

    border-left: 2px solid #b4b4b4;

    border-bottom: 2px solid #b4b4b4;

	

}

.searchauther{

    float: left;

    height: 40px;

    width: 130px;

    margin-left: 10px;

    color: #fff;

    background-color: #76d3ec;

    border: 2px;

}

.searchtopic{

	float:right;

	height:40px;

	margin-right:10px;

	border:2px;

	width:130px;

	color:#fff;

	background-color:#76d3ec;

}

.searchauther2 {

    float: left;

    height: 40px;

    width: 130px;

    font-size: 13px;

    margin-left: 5px;

    color: #fff;

    background-color: #76d3ec;

    border: 2px;

}

.searchtopic2 {

    float: right;

    height: 40px;

    /* margin-right: 10px; */

    border: 2px;

    font-size: 13px;

    width: 110px;

    color: #fff;

    background-color: #76d3ec;

}

.searchtopic:hover, .searchauther:hover{

	opacity:0.7;

}

.map{

	height:400px;

	width:100%;

}

.contact{

	width:1200px;

	margin:auto;

	height:570px;

}

.contact-info{

	height:570px;

	float:left;

	width:580px;

	background-color:#fff;

	

}

.contactform{

	float:right;

	width:580px;

	height:570px;

	background-color:#fff;

}

.infoheading{

	font-size:42px;

	padding-top:50px;

	color:#95f6f;

}

.info-head-sub{

	font-size:14px;

}

.info-sub, .info-sub3, .info-sub5{

	height:100px;

	width:290px;

	background-color:#fff;

	float:left;

}

.info-sub2, .info-sub4{

	height:100px;

	width:290px;

	background-color:#fff;

	float:right;

}

.info-sub-heading{

	font-size:18px;

	color:#42b3e5;

	padding-left:25px;

	margin-top:25px;

}

.info-sub-details{

	padding-left:25px;

}

.info-social:hover{

	opacity:0.7;

}

.contact-fields{

	width:580px;

	padding:7px;

	margin-top:10px;

	box-shadow:2px hsla(227,48%,49%,1.00); 

}

.contact-fields-2{

	padding:7px;

	margin-top:5px;

	float:left;

	width:200px;

	background-color:#f8f8f8;

	border:1px #f8f8f8 solid;

}

.contact-code-btn{

	float:right;

	width:370px;

	height:40px;

	background-color:#fff;

	margin-top:5px;

	}

.contact-code{

	background-color:#f8f8f8;

	float:left;

	height:35px;

	width:100px;

}

.contact-code-text{

	color:#3156a3;

	font-size:22px;

font-family:'raleway-medium';

text-align:center;

padding:3px;

}

.contact-btn{

	color:#fff;

	border:#fcb040;

	height:35px;

	width:180px;

	margin-left:10px;

	text-align:center;

	font-size:18px;

	background-color:#fcb040;

}

/*galler*/

.gallery-heading{

	margin:auto;

	width:300px;

	height:80px; text-align:center;

}

.galler-down-img{

	margin-left:0px;

}

.gallery-top-banner{

    width:100%;

    height:195px;

    background:url(webImages/banner/gallery.jpg) no-repeat;

    text-align: center;

    position: relative;

    background-size: cover;

}

#navi{

    margin-left: -20px !important;

    margin: auto;

    margin-right: 80px;

    margin-top: -0px !important;



}

#navi .menu1{

	list-style:none;

	margin:0px;

	padding:0px;

}

#navi .menu1 li{

	width:100px;

	height:20px;

	float:left;

	margin:0px;

	padding:0px;

	text-align:center;

}

#navi .menu1 li a{

	display:block;

	text-decoration:none;

	color:#969696;

	line-height:3;

	margin:0px;

	padding:0px;

}

#navi .menu1 li a:hover{

	color:#4c9fe0;

	transition:0.1s;

	border-radius:30px 30px 30px;

	border:3px solid #4c9fe0;

}





.gallery #cnFilterOptions{

    float: left;

    height: 60px;

    padding: 0;

    text-align: center;

    width: 100%;



}



.gallery #cnFilterOptions li{

	background: transparent none repeat scroll 0 0;

    border: 0 none;

    float: none;

    height: auto;

    margin: 0;

    padding: 0;

    text-align: center;

    width: 100px;

}

.gallery #cnFilterOptions li a{

	display:block;

	text-decoration:none;

	color:#969696;

	line-height:3;

	margin:0px;

	padding:0px;

	border:3px solid #fff;

}

.gallery #cnFilterOptions li:hover a{

	color:#4c9fe0;

	transition:0.1s;

	border-radius:30px 30px 30px;

	border:3px solid #4c9fe0;

}



.gallery{

	height:auto;

	margin-bottom:50px;

	padding-bottom:50px;

}

.gallery-main{

	width:1170px;

	height:900px;

	background-color:#fff;

	margin:auto;

	margin-top:60px;

}

.gallery-sub{

	float:left;

	width:368px;

	background-color:#1bb3f2;

	height:367px;

	margin-bottom:30px;

	margin-right: 20px;

}





.pagination{

	

	margin:0 !important;

	}

.gallery-sub2{

	float:left;

	width:368px;

	background-color:#000;

	height:367px;

	margin-left:33px;

	margin-bottom:30px;

}

.gallery-sub3{

	float:right;

	width:368px;

	background-color:#1bb3f2;

	height:367px;

	margin-bottom:30px;

	}

	.img-hover:hover{

	z-index:100;

	opacity:0.6;

	background-image:url(webImages/img-hover.png);

	}

.big-img{

	background: url(webImages/big-video.png);

    width: 100%;

    height: 368px;

    background-size: cover;

}

.Associate-heading{

	margin:auto;

	width:300px;

	height:80px;	

}

.associate-imgs{

	float:left;

	width:1170px;

	height:1910px;

}

.associate-form {

    float: right;   
    width: 85%;
    border-radius: 5px;
    background-color: #3cb5e5;
    margin-top: 30px;
	padding-bottom: 30px;

}

input.associate-btn {

    line-height: 2;font-family: 'roboto-regular';

}

.associate{

	width:1170px;

	    height: auto;  padding-bottom:50px;

	margin:auto;margin-bottom:50px;

}

.form-heading {

    background-color: #fcb040; 
    border-radius: 5px;
    text-align: center;
    line-height: 30px;
	padding: 20px 0 10px;

}

.text-color{

	color:#fff;

		font-size:24px;

}

.font-size{

	font-size:24px;

}

.associate-fields{

	width:96%;

	background-color:#3cb5e5;

	color:#fff;

	padding-top:10px;

	margin-top:22px;

	border:2px #3cb5e5; 

	border-bottom:1px #fff solid;

}

input[type="text"].associate-fields{margin-bottom:0;}

.associate-fields::-webkit-input-placeholder 

{

  color:    #fff;

}



.associate-fields:-moz-placeholder 

{

  color:    #fff;

}



.associate-fields::-moz-placeholder 

{

  color:    #fff;

}



.associate-fields:-ms-input-placeholder 

{

  color:    #fff;

}

.associate-btn{

	margin-top:30px;

	font-size:20px;

	color:#fff;

	width:100px;

	border-radius:7px 7px 7px 7px;

	background-color:#1185B3;

	border:#1185B3 1px solid;

}

.associate-img1{

	width:180px;

	

	float:left;

	background-color:#fff;

	font-family:'raleway-bold';

	border:1px #E0E0E0 solid;

	box-shadow:2px #666666 inset;

	margin-top:30px;

	margin-right: 0px !important;

}

.asoociate-title{

	margin-top:5px;

	text-align:center;

}

.associate-job-title{

	color:#00aeef;

	font-family:'raleway-medium';

	margin-top:-5px; text-align:center;
	height: 45px;

}

.associate-details{

	font-family:'raleway-regular';

	line-height:1.5;

	text-align:center;

	font-size:12px;
	padding: 0 5px 10px; 

}

.associate-img{

	width:185px;

	min-height: 440px;
	
	position: relative;

	float:left;

	margin-top:30px;

	margin-right:10px;

	background-color:#fff;

	font-family:'raleway-bold';

	border:1px #E0E0E0 solid;

	box-shadow:2px #666666 inset;

}

.associate-img:nth-child(4n) {

    margin-right: 0;

}

.border-vedio{

	border-radius:10px 10px 10px 10px;

}

.img-rnd img {

    visibility: hidden;

}

nav{

	float:right;

	

    margin-top: 50px !important;

width:990px; 

height:60px;

margin:0 auto;

padding:0;

}

.menu

{

list-style:none;

margin:0;

padding:0;

float:right;

}

.menu li

{

width:auto;

margin-left:20px !important;

font-family:'raleway-bold';

height:60px;

color:#000 !important;

float:left;

margin:0;

padding:0;

text-align:center;

}

.menu li a

{

display:block;

text-decoration:none;

color:#000;

line-height:3.5;

margin:0;

padding:0;

}

.menu li a:hover, .menu li.current-menu-item a

{

	color:#fcb040;

	border-bottom:4px solid #00aeef;

	text-decoration: none;

}

.menu li ul

{

list-style:none;

display:none;

margin:0;

padding:0; width:150px;

}

.menu li:hover ul

{

display:block;

position: absolute;

z-index:100;

z-index:999;

}

.nav ul li ul

{

list-style:none;

display:none;

margin:0;

padding:0;

}

.nav ul li:hover ul

{

	width:120px;

display:block;

position:relative;

z-index:100;

z-index:999;

}

.menu li ul li {  margin-left: 0 !important;   text-align: left;   width: 100%;}

.menu li ul li a{ float:left; width:100%;}

.blog-video{

	background:none !important;

	color:#fff;

}

.blog-video:hover{

	color:#fff;

}

.wpcf7-form > p {

    float: left;

    width: auto;

	margin:0;

}

.rightnews .wpcf7-form div.wpcf7-response-output{

  bottom: -30px;

    color: #fff;

    float: left;

    margin: 0;

    padding: 0;

    position: absolute;

}

.rightnews{ width:43%;}

div.wpcf7 img.ajax-loader{ display:none;}

.contactform span.wpcf7-not-valid-tip{ float:left;}

.wpcf7-form div.wpcf7-response-output{ float:left;}

.form-heading .wpcf7-form p {    width: 100%;}

.form-heading span.wpcf7-not-valid-tip {

    bottom: -34px;

    color: #f00;

    display: block;

    font-size: 1em;

    position: absolute; right: 0;

}

div.wpcf7-response-output {

    float: left;

    line-height: normal;

    margin: 0;

    padding: 0;

}

.comment-image img {

    height: auto;

    width: 70px;

}

.ui-widget-content .th-message > a {

    color: #8e97ac;

} 

.tab_content1 .th .span{   color: #8e97ac;

    font-family: "raleway-medium";

    font-size: 11px;}

.yml-cor {

    float: left;

}

.yml-rate > p {

    float: left;

}

.teche-name  a {

    color: #b0afaf;

    float: left;

    font-size: 17px;

    text-decoration: none;

}

.teche-name  li {

    display:none; 

} 

.teche-name  li:first-child{ display:block;}

.ib-right-panel ul#menu-courses-menu li{ height: auto;   margin-bottom: 20px;   margin-left: 0 !important;}

.ib-right-panel ul#menu-courses-menu li a{line-height: normal;    text-align: left; border-bottom:4px solid transparent;}

.us-visit .post-views.entry-meta{ float:left;}





.ctb-mid{ margin:0 auto; display:table; }



.ctb-mid .separator{ margin:0 5px;}



.ctb-mid .item-cat, .ctb-mid .separator, .ctb-mid .item-current{ float:left;}

.bread-home, .ctb-mid span{ float:left;}

.paypal_btn{ position:relative; top:30px;}



.tab_content h2{font-size: 22px;font-weight: bold;font-family: 'raleway-bold';color: #525252;margin: 20px 0;}



.tab_content p{font-size: 17px;font-family: 'raleway-regular';color: #525252;}



.tab_content li {

    list-style-image: url(webImages/cour-para-li.png);

    list-style-position: inside;

    color: #525252;

    font-size: 16px;

    font-family: 'raleway-regular';

    line-height: 30px;

}



.menu-ebook-menu-container ul.menu{ float:left;}

.menu-ebook-menu-container ul.menu li{ width:100%; text-align:left; margin-left:0!important;}

.page-template-template-profile .ui-tabs .ui-tabs-nav li{ margin:0;}

.page-template-template-profile .ui-tabs .ui-tabs-nav .ui-tabs-anchor{ padding:0;}



.author-page{ margin-top:60px;}

.author-left-section {   

    height: auto;

    margin-bottom: 60px;

    display: inline-block;

    vertical-align: top;

}

.user_img{ float:left;}

.author_name.heading{background: #08ace9!important; color:#fff!important; padding:20px; font-size:25px;}

.user_block{ float:left; margin-left:30px;font-family: 'raleway-bold';width: 500px;background: #f5aa3e; padding:30px; color:#fff; font-size:18px;}

.user_block span{ float:left;  margin-right:20px;}

.user_row{ float:left; width:100%; margin-bottom:20px;}

.form_error{color: rgb(255, 255, 255);

float: left;

text-align: center;

width: 100%;

position: relative;

top: 6px;}



#wpcrlRegisterForm h3, #wpcrlRegisterForm label{ display:none;}



.wppb-description-delimiter, .wppb-form-error{ margin:10px auto 0; width:80%; display:block;}



#loginform label, .login-remember { display:none;}

#loginform p{ float:left; margin-right:10px!important;}

#loginform p input[type="text"], #loginform p input[type="password"]{ width:100%!important;color: #fff;}

#loginform #wppb-submit{width: 50px;

height: 26px;

background: #002833;

border: 1px solid #f0f2f3;

line-height: 24px;

color: #fff;

font-size: 14px;

outline: none;

font-family: 'roboto-bold';

text-align: left;

padding: 0 6px!important;}



#select_user_to_edit_form, #wppb-edit-user{ display:block; float:left; width:100%;}

#wppb-edit-user .inter {

    height: auto;

    background:transparent;

    position: relative;

    bottom: 0;

    border-radius: 0 0 10px 10px;

    width:auto;

}



.wppb-error{position: absolute;width: 500px;left: 38%; width:30%!important;}

ul.cnOurHolder li.item .cnportfolio-image > img{ height:100%;}

.wppb-default-biographical-info label{ display:none;}

.wppb-default-biographical-info textarea{ margin: 0 auto !important;

    margin-top: 5px!important;

    padding: 3px 3px 3px 15px!important;

    float: none!important;

    width: 80%!important;}

	

.header-cta .menu li{ display:none;}

.header-cta .menu li.menu-item{ display:block;}

.va-box-heading a{ text-decoration:none;  color: #636363;}

.va-box-heading a:hover{text-decoration:none;}

.course-box .label, .course-box {

    color: #525252;

    font-size: 15px;

    font-weight: normal;

    line-height: 30px;

    margin-right: 20px;

}

.course-cost .label {float:left;}

.vapage-heading a {

    border-bottom: 1px solid #363636;

    padding-bottom: 24px; padding-left:5px; color:#797979;

}
.wpuf-form .wpuf-label{ display:none;}

.wpuf-form input[type="text"], .wpuf-form input[type="email"], .wpuf-form input[type="url"], .wpuf-form input[type="number"], .wpuf-form input[type="password"], .wpuf-form input[type="search"], .wpuf-form textarea, .wpuf-form select{    color: #666!important;   border: 1px solid #ccc!important;   border-radius: 3px!important;}
.wpuf-form input, ul.wpuf-form li .wpuf-fields select{
    width: 80%!important;
    height: 43px!important;
    color: #9b9b9b;
    font-size: 14px;
    font-family: 'raleway-medium';
    margin: 0 auto!important;
    margin-top: 5px!important;
	padding:0 0 0 20px!important;
   
    float: none!important;
    background-color: #fff;
    line-height: 43px;
    border: 0;
}
.wpuf-form-add ul.wpuf-form li .wpuf-fields, ul.wpuf-form li .wpuf-fields input[type=number], ul.wpuf-form li {
    float: left;
    width: 100%;
	height: auto;
}
.wpuf-form .phone{ background:none;}

.wpuf-form-add ul.wpuf-form li {
    margin-left: 0;
    margin-bottom: 0;
    padding: 5px;
}

.wpuf-submit{height: 75px !important;
background: rgba(251, 243, 239, 0.8);
position: absolute;
bottom: -74px;
border-radius: 0 0 10px 10px;
width: 100%;}

.cap-right ul.wpuf-form .wpuf-submit input[type="submit"]{
	width: 80%;
height: 52px;

margin: 0 auto;
margin-top: 12px;
background: #ed1c24;
color: #fff;
font-family: 'raleway-bold';
font-size: 22px;
border: none;
outline: none;
}

.education-offering ul li{ margin-right:23px; float:left; width:32%;}
.education-offering ul li a{ width:100%; float:left;}
.education-offering ul li:last-child{ margin-right:0;}

.testimonial_box{ margin-top:70px;}

.associate-section{ float:left; display:block; width:100%;}

.associate-img img{ height:170px;width: 100%;}

.page-template-default .pl{ margin-top:40px;}

.associate_left{ width:66%; float:left;}
.associate_right{ float:right; width:32%;}
.associate-img .ass_link_img{ height:auto; width:100px; margin:0 auto 20px; display:table;} 
.associate-img a{ cursor:pointer;position: absolute;bottom: 0;left: 25%;}
.partner_section, .footer_section{  float:left; display:block; width:100%;}
.partner_section{ margin:40px 0;}
#cnfolioHolder ul.cnOurHolder li.item {
    width: 16%!important;
    height: auto;
}

.associate_content{ width:100%; float:left; text-align:center; margin-top:30px; font-size:20px;}

.associate_right label{ color:#fff; float:left; margin:0px 10px;font-family: 'roboto-regular';font-weight: normal;}
.associate_right input[type="file"] {
    display: inline;margin-top: 0;font-family: 'roboto-regular';
}

.header-cta{ background-color: #fff;
float: left;
width: 100%;
padding-bottom: 20px;}

.va_right_video{ padding:10px; border-bottom:1px solid #636363;}
.va_right_video_title{  text-align:center;float:left; width:100%;font-size: 14px;font-family: 'raleway-medium';margin: 10px 0;color:#636363;}

#video_page{ margin-top:40px;}
.va_right_post{ float:left; width:100%; padding:10px 0;border-bottom:1px solid #d2d2d2; position:relative;}
.va_post_img{ float:left; width:30%;}
.va_post_img img{ border:1px solid #d2d2d2; padding:2px;}
.va_post_right{ float:right; width:60%;font-size:14px;font-family: 'raleway-medium';color: #1bb3f2;}
.va_post_right a{color: #636363;} 
.st-content{color:#fff; padding:0 10px 10px; text-align:left;}
.st-footer a{ float: right;
color: #fff;
border-radius: 0;
background-color: #1bb3f2;
padding: 5px 0;}
.single-videos .big_videobox {
    width: 100%;    
    margin-top: 0;
}

.blog_sidebar{ float:left; width:100%; margin-bottom:20px;}
.blog_sidebar h3{
height: 50px;
background: #fcb040;
font-size: 17px;
color: #fff;
font-family: 'raleway-bold';
text-align: left;
line-height:50px;
border: 1px solid #e9ebef;
margin:0 0 10px;
padding-left: 20px;
}
.blog_sidebar h3 span{border-top: 2px solid #1bb3f2;
padding-top: 15px;}

.blog_sidebar .screen-reader-text{ display:none;}
.blog_sidebar select{ padding:5px; width:100%;}

.home .st-footer a, .home .st-footer .st-text{ text-align:center;}

.cd-testimonials-wrapper {
  position: relative;
  width: 80%;   
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; 
  z-index: 1;
  padding:0 10%;
  margin:10px auto;
}
.cd-testimonials-wrapper::after {
  /* quotation mark */
  content: '\201C';
  position: absolute;
  top: 10px;
  left: 0;
  width: 50px;
  height: 50px;
  padding-top: 8px;
  margin-left: -25px;
  background: rgba(32, 32, 34, 0.9);
  font-family: 'raleway-regular';
  color: #ffffff;
  font-size: 70px;
  font-size: 4.375rem;
  text-align: center;
  /* visible on big devices only */
  display: none;
}

.cd-testimonials {
  color: #ffffff;
  text-align: center;
}
.cd-testimonials::after {
  clear: both;
  content: "";
  display: table;
}
.cd-testimonials > li {
  position: absolute;
  opacity: 0; 
}
.cd-testimonials > li:first-child {
  position: relative;
  opacity: 1;
}
.cd-testimonials p {    
  line-height: 1.4;
  margin-bottom: 1em;  
  font-size: 16px;
  font-family: 'raleway-regular';
}


.cd-author img, .cd-author .cd-author-info {
  display: inline-block;
  vertical-align: middle;
}
.flex-viewport{ height:220px!important;}
.cd-author img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  margin-right: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}
.cd-author .cd-author-info {
  text-align: left;
  line-height: 1.2;
}
.cd-author .cd-author-info li:first-child {
  font-size: 16px;font-family: 'raleway-regular'; font-weight:bold; margin-bottom:5px;
}
.cd-author .cd-author-info li:last-child {
  font-size: 14px; 
  color: #fff;
}

.flex-direction-nav li {
  position: absolute;
  height: 100%;
  width: 40px;
  top: 0;
}
.flex-direction-nav li:first-child {
  left: 0;
}
.flex-direction-nav li:last-child {
  right: 0;
}
.flex-direction-nav li a {
  display: block;
  height: 100%;
  width: 100%;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.no-touch .flex-direction-nav li a:hover {
  background-color: #323234;
}
.flex-direction-nav li a::before, .flex-direction-nav li a::after {
  /* left and right arrows in css only */
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 2px;
  height: 13px;
  background-color: #ffffff;
}
.flex-direction-nav li a::before {
  -webkit-transform: translateY(-35px) rotate(45deg);
  -moz-transform: translateY(-35px) rotate(45deg);
  -ms-transform: translateY(-35px) rotate(45deg);
  -o-transform: translateY(-35px) rotate(45deg);
  transform: translateY(-35px) rotate(45deg);
}
.flex-direction-nav li a::after {
  -webkit-transform: translateY(-27px) rotate(-45deg);
  -moz-transform: translateY(-27px) rotate(-45deg);
  -ms-transform: translateY(-27px) rotate(-45deg);
  -o-transform: translateY(-27px) rotate(-45deg);
  transform: translateY(-27px) rotate(-45deg);
}
.flex-direction-nav li:last-child a::before {
  -webkit-transform: translateY(-35px) rotate(-45deg);
  -moz-transform: translateY(-35px) rotate(-45deg);
  -ms-transform: translateY(-35px) rotate(-45deg);
  -o-transform: translateY(-35px) rotate(-45deg);
  transform: translateY(-35px) rotate(-45deg);
}
.flex-direction-nav li:last-child a::after {
  -webkit-transform: translateY(-27px) rotate(45deg);
  -moz-transform: translateY(-27px) rotate(45deg);
  -ms-transform: translateY(-27px) rotate(45deg);
  -o-transform: translateY(-27px) rotate(45deg);
  transform: translateY(-27px) rotate(45deg);
}

.home #event_list ul li{ width:24%; margin-right:15px; float:left; margin-bottom:0;}

.home #event_list ul li:last-child{ margin-right:0;}

#event_list ul li{ width:30%; margin-right:15px; float:left;} 

#event_list .upcomming-boxes{width: 100%;}

#event_list .up-box1 {
    width: 100%;
    height: auto;
    position: relative;
    margin-top: 0px;
}
#event_list .up-box1-image {
    width: 100%;
    height: 200px;
}
#event_list .up-image-bottom {
    position: relative;
}
	
#event_list .bottom-left {
    position: relative;   
    width: 75%;
	float:left;
}
#event_list .bottom-right {
    position: relative;
    right: 0;
    width: 25%;
	height:142px;
}
#event_list .time {
    font-size: 12px;    
    margin-left: 0;    
}
#event_list .bottom-left-text {    
    font-size: 14px;   
    height: auto;   
    margin: 10px 0;
    padding-left: 0;
}

.va_right_post_city{font-size: 13px; margin:10px 0px; color:#636363;  }
.va_right_post_price{font-size: 13px; color:#636363; }

#coaching_page{ margin:20px auto;}

div.p_table_1 li.row_style_1, div.p_table_1 li.row_style_2, div.p_table_1 li.row_style_3, div.p_table_1 li.row_style_4{height: 30px!important;}

#coaching_page div.p_table_1_1 h2.col1, #coaching_page div.p_table_1_1 h2.col2, #coaching_page div.p_table_1_1 h2.col3, #coaching_page div.p_table_1_1 h2.col4{color:#fff!important;}

#coaching_page div.p_table_1_1 h1.col1, #coaching_page div.p_table_1_1 h1.col2, #coaching_page div.p_table_1_1 h1.col3, #coaching_page div.p_table_1_1 h1.col4 {
    color: #fff !important;
}
#coaching_page div.p_table_1_1 h1 span {
    color: #fff !important;
}
#coaching_page div.p_table_1_1 h3.col1, #coaching_page div.p_table_1_1 h3.col2, #coaching_page div.p_table_1_1 h3.col3, #coaching_page div.p_table_1_1 h3.col4 {
    color: #fff !important;
}

#coaching_page div.p_table_1_1 h2.caption {
    color: #fff !important;
}

#coaching_page li.header_row_1{ border-top: 1px solid #fcb040; 
border-bottom: 1px solid #fcb040;
background-color: #fcb040 !important;
background-image: linear-gradient(top, #fcb040, #fcb040) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcb040', endColorstr='#fcb040') !important;
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcb040', endColorstr='#fcb040') !important;
background: -ms-linear-gradient(top, #fcb040, #fcb040) !important;
background: -moz-linear-gradient(top, #fcb040, #fcb040) !important;
background: -o-linear-gradient(top, #fcb040, #fcb040) !important;
background: -webkit-linear-gradient(top, #fcb040, #fcb040) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcb040), color-stop(1, #fcb040)) !important;

background-color:#fcb040;}
#coaching_page li.header_row_2{ border-top: 1px solid #00aeef; 
border-bottom: 1px solid #00aeef;
background-color: #00aeef !important;
background-image: linear-gradient(top, #00aeef, #00aeef) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeef', endColorstr='#00aeef') !important;
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeef', endColorstr='#00aeef') !important;
background: -ms-linear-gradient(top, #00aeef, #00aeef) !important;
background: -moz-linear-gradient(top, #00aeef, #00aeef) !important;
background: -o-linear-gradient(top, #00aeef, #00aeef) !important;
background: -webkit-linear-gradient(top, #00aeef, #00aeef) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00aeef), color-stop(1, #00aeef)) !important;

background-color:#00aeef;}

#coaching_page div.p_table_1 h1 span, #coaching_page div.p_table_1 h1{font-size: 45px !important;}

#coaching_page div.p_table_1 a.sign_up, div.p_table_1 .css3_grid_hidden_rows_control{
	border-top: 1px solid #ef3f37; 
border-bottom: 1px solid #ef3f37;
background-color: #ef3f37 !important;
background-image: linear-gradient(top, #ef3f37, #ef3f37) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef3f37', endColorstr='#ef3f37') !important;
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef3f37', endColorstr='#ef3f37') !important;
background: -ms-linear-gradient(top, #ef3f37, #ef3f37) !important;
background: -moz-linear-gradient(top, #ef3f37, #ef3f37) !important;
background: -o-linear-gradient(top, #ef3f37, #ef3f37) !important;
background: -webkit-linear-gradient(top, #ef3f37, #ef3f37) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ef3f37), color-stop(1, #ef3f37)) !important;

background-color:#ef3f37;color: #fff; font-weight:normal;
	
}

#coaching_page #accordions-473 .accordions-head{background-color:#00aeef; font-size:16px;}

#coaching_page .blog-left-section p{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 20px;line-height: 1.42857143;
color: #333;}
#event_list li{ margin-bottom:30px;}

.homepageservices{ float:left; margin-left:20px;}
.homepageservices .mc_var_label, #mc_display_rewards{ display:none;}
.homepageservices .mc_merge_var{float: left;
margin-right: 10px;
margin-bottom: 0;
margin-top: 2px;}
.homepageservices .mc_signup_submit {margin-top: 2px;
    text-align: center;
    float: left;
}

#mc_mv_EMAIL{background: #002833;
border: 1px solid #eef1f1;
text-align: left;
font-size: 12px;
font-family: 'raleway-regular';
color: #fff;
border-radius: 3px;
height: 27px;
line-height: 27px;
padding: 0 5px;
outline: none;}

.homepageservices #mc_signup_submit {
    margin-top: 0;
  width: auto;
height: 26px;
background: #002833;
border: 1px solid #f0f2f3;
line-height: 24px;
color: #fff;
font-size: 14px;
outline: none;
font-family: 'roboto-bold';
text-align: left;
padding: 0 6px;
}

.homepageservices #mc_message{position: absolute;right: 28%;}

.homepageservices .mc_success_msg{ color:#fff;background-color:#fcb040;padding: 5px;}

#city_filter{ width:100%; padding:10px; margin:20px 0 0;}

.contact_left, .contact_right{ 
	float:left; width:50%;
}

.page-template-template-gallery .ngg-album-compactbox::before, .page-template-template-gallery .ngg-album-compactbox::after, .page-template-template-gallery .ngg-album-compactbox { border:none;} 

.page-template-template-gallery .ngg-album-gallery-image-counter{ display:none;}
.page-template-template-gallery  .ngg-albumoverview{ margin-top:50px;}
.ngg-album-compact h4 .ngg-album-desc{ text-align:center;}
.page-template-template-gallery .ngg-album-compactbox .Thumb{ border:2px solid #ccc!important; padding:3px!important;-webkit-box-shadow: 0px 0px 10px 0px rgba(181,179,175,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(181,179,175,1);
box-shadow: 0px 0px 10px 0px rgba(181,179,175,1);}

.cap-right div.userpro-submit input.userpro-button, .cap-right div.userpro-submit input.userpro-button.fullwidth-block, .cap-right div.userpro-submit input.userpro-button[type="submit"] {
    display: block !important;
	width: 50% !important;
	height: 32px !important;
	line-height: 32px !important;
	background: #ed1c24 !important;
	color: #fff !important;
	font-family: 'raleway-bold' !important;
	font-size: 16px !important;
	border: none !important;
	outline: none !important;
	float: left;
	position: absolute;
	top: 22px !important;
	left: 35px;
}

.cap-right div.userpro-social-connect.fullwidth-block-social {
    position: absolute;
    top: 22px;
    right: 35px;
    text-align: center;
    margin: 0 0 10px 0;   
}



.userpro-message-demo, .cap-right div.userpro-input label.userpro-checkbox.hide-field, .userpro-head, .cap-right div.userpro-submit  input.userpro-button.secondary{ display:none!important;} 

.cap-right div.userpro {
    border-radius: 0;
    background: rgba(37, 183, 239, 0.8);
	height: 382px;
	width: 100%;
    color: #666;
    border: none;
}

.cap-right div.userpro-field {
    margin: 0;
    padding: 15px 0 0;
    float: left;
    width: 100%;
}

.cap-right div.userpro-body{ padding:0;}

.cap-right div.userpro-input input[type="text"], .cap-right div.userpro-input input[type="password"], .cap-right div.userpro-input textarea, .cap-right .chosen-container-single .chosen-single {
    border-radius: 0 !important;
    background: #fff !important;
    border: none !important;
    box-shadow: none;
    color: #9b9b9b !important;
    height: 43px !important;
	font-family: 'raleway-medium'!important;
	font-size: 14px!important;
	line-height: 43px!important;
	text-align:left!important;
	margin: 0 auto!important;
	width: 80%!important;
}

.cap-right div.userpro-field.userpro-submit {
    border-top: none;
	height: 75px;
background: rgba(251, 243, 239, 0.8);
position: absolute;
bottom: -74px;
border-radius: 0 0 10px 10px;
width: 100%;
}
.feat_img_blog{ float:left; width:246px;height: 100%;} 
.lp-box-last .feat_img_blog{width:100%; height: 221px;}
.feat_img_blog img{ width:100%; height:100%;}
.lp-left-box { width:252px;}

.lp-3 .feat_img_blog, .lp-4 .feat_img_blog{float:right;}
.mob_menu{ display:none;}

@media screen and (max-width: 1199px){
	.main-container{width: 100%;float: left;}
    .standard{ width: 99%;float: left;padding: 0 10px;}
    .logo {width: 100%;height: auto; margin-top: 5px; text-align: center;}
    .logo img {width: auto;}
    nav {float: right; margin-top: 20px !important; width: 100%; height: auto; margin: 0 auto; padding: 0;}
    .menu {list-style: none;margin: 0 auto;padding: 0; float: none; display: table;}
    .header-top { padding-bottom: 5px; padding-top: 5px; float: left;  width: 100%;}
	.cap-left { width: 58%; height: auto;}
	.dis { font-size: 23px;height: auto;}
	.para1 {font-size: 20px;line-height: 25px;height: auto;}
	.education-offering ul li { margin-right: 18px;}
	.eo-box-image { width: 100%; height: auto;}
	.tstimonial{ float:left;} 
	.lp-box { width: 42%; height: 210px;}
	.lp-box-last {width: 16%;height: 444px;} 
	.lp-box-para { font-size: 15px; margin-top: 5px;}
	.lp-left-box5{ width:auto;background-position: right 1px;height: 256px;} 
	.lp-box-last .feat_img_blog { height: 210px;}
	story-boxes { width: 24%; margin-right: 8px;}
	.page-template-template-home .st-content {height: 130px;}
	.st-text{font-size:12px;}
	.contact_left, .contact_right { float: left; width: 50%;}
	.footer{ float:left;}
	.footer-bottom{ float:left; width:100%;margin-top: 40px;} 
	.box1 { width: 25%;}
	.box2 {margin-left: 10px;margin-right: 10px;}
	.box3 { margin-left: 10px;margin-right: 10px;}
	.box4 { width: 16%;}
	.quick-links .menu li { width: 100%; padding:0;}
	.quick-links .menu li a { margin-bottom: 5px;}
	.contact {width: 100%; margin: auto; height: auto;} 
	.contact-fields { width: 100%;}
	.wpcf7-form > p { width: 100%;}	
	.contact-code-btn {width: 100%; margin-top: 10px; text-align: center;} 
	.quick-links .menu { width: 100%;}
	.border-bottom , .banner-section{ float: left;}
	section{ float:left; width:100%;}
	.story-boxes { width: 23.5%; margin-right: 10px;}
	.wwa-image{ width:46%;}
	.wwa-text{width:50%;}
	.blog-left-section { width: 70%;}
	.blog-left-section div.p_table_1 div.caption_column, .blog-left-section div.p_table_1 div.column_1, .blog-left-section div.p_table_1 div.column_2, .blog-left-section div.p_table_1 div.column_3, .blog-left-section div.p_table_1 div.column_4{ width:20%;}
	.yml .blog-left-section {width: 70%;}
	.coursesbanners ul li img{ width:100%; height:auto;}
	.ctb-headingblog {font-size: 30px; margin-top: 30px;}
	.video-article-page .blog-left-section { width: 70%; float: left;}
	.video-article-page .ib-right-panel { width: 28%; float: right;}
	.vaimage-video {width: 30%;}
	.vaimage-video img{width: 100%; height:auto;}
	.vavideo-text { width: 66%;}
	.blog-left-section p { font-size: 17px; line-height: 26px;} 
	#video_page .story-boxes { width: 30%;  }
	.video-container .st-footer {min-height: 235px;} 
	   
}

@media screen and (max-width: 979px){
	.main-container{width: 100%!important;float: left;}
    .standard{ width: 100%;float: left;padding: 0 10px;}
	.header-top {float: left;  width: 100%;}
	.header-right-box { float: left; width: 100%;}
	.logo { margin: 15px auto 0; display: block!important;}
	.logo img { width: auto;}
	.display-inline {display: inline-block;vertical-align: top;width: 45%;text-align: center;}
	.display-inline.last{ width:100%;}
	.display-inline.full{ width:70%;}
	#loginform p {float: none;}
	.header-top .form { width: 100%;}
	.display-inline.lock-icon{ width: 21px;}
	.homepageservices { float: left; margin-left: 0;width: 100%;}	
	.header-right-box .display-inline{ margin-left:0;width: 48%;}
	.mob_menu{ display:block; margin-top:20px; width:100%; padding:5px 0; background-color:#fcb040; color:#fff; font-size:16px; text-align:center; font-weight:bold; cursor:pointer;}
	#main_menu{ display:none; float:left; width:100%; margin:0!important; height:auto;}
	header, .banner-section{ float:left; width:100%; height:auto;}
	#main_menu ul{ float:left; width:100%;}
	#main_menu ul li{ width:100%;margin:0!important;} 
	#main_menu ul li a{ float:left; width:100%; padding:5px 0; border-bottom: 1px solid #333;}	
	.cap-right { position: relative; bottom: 0; right: 0; width: 100%; height: 484px; margin-top:20px;}
	.cap-left {
		width: 94%;
		height: 120px;
		border: none;
		border-left: 7px solid transparent;
		-webkit-border-image: url(webImages/border-left.jpg) 7 round;
		-o-border-image: url(webImages/border-left.jpg) 7 round;
		border-image: url(webImages/border-left.jpg) 7 round;
		border-right: 0;
		border-top: 0;
		border-bottom: 0;
		background: rgba(132, 214, 248, 0.8);
		position: absolute;
		bottom: 10px;
		padding-top: 5px;
		padding-left: 10px;
	}
	.dis {font-size: 16px;height: auto;}
	.para1 {font-size: 15px;line-height: 16px;height: auto; margin-top:10px;} 
	ul#banners li img { width: 100%; height: auto;}
	section{ float:left; width:100%;}
	.up-header {font-size: 20px;padding-top: 20px;text-transform: uppercase;text-align: center;}
	.education-offering ul li { margin-right: 0; float: left; width: 100%;}
	.lp-boxes {position: relative;width: 300px;margin: 0 auto;}
	.lp-box { width: 100%; height: auto; float:left; margin-bottom:15px;}
	.feat_img_blog {float: left; width: 100%; height: auto;}
	.lp-right-box, .lp-left-box, .lp-left-box5{ width: 100%;height: auto;position: relative;padding: 10px;background-image: none;float: left;text-align: center;}
	.lp-box-last {position: relative;right: 0;top: 0;width: 100%;height: auto;}
	.lp-right-box1{background-color:#fe9901;}
	.lp-right-box2{background-color:#ec170f;}
	.lp-left-box3{background-color:#01aef0;}
	.lp-left-box4{background-color:#363636;}
	.lp-left-box5{background-color:#fe9901;}
	.rm {margin: 0 auto;display: block;}
	.story-boxes {width: 300px;margin: 20px auto; float: none;display: block;}
	.home .story-boxes{display: table;}
	.story-boxes:last-child { margin: 20px auto 0;}
	.flex-viewport { height: auto !important;}
	.tstimonial {width: 100%; height: auto;float: left;}
	.wwa-section {height: auto; width: 100%;float: left; margin-top: 20px;}
	.about-section .up-header { margin-bottom: 20px !important; float: left; width: 100%; text-align: center;}
	.index-about-heading { float: left; margin-bottom: 0; width: 100%;}
	.div2 {margin-top: 0; position: relative; width: 100%; float: left;}
	.wwa-image { display: block; position: relative;left: 0; width: 100%; height: auto;float: left;}
	.wwa-image img { width: 100%; border-right: 0; height: auto;}
	.wwa-text { display: block; position: relative;width: 100%; height: auto; float: left; margin-top: 20px;}
	.pl-slider { width: 64%; margin: 0 auto;} 
	.owl-carousel .owl-item img { width: 100%; height: auto;}
	.tm-slider-btn { position: relative;top: -10px;}
	.footer{ float:left;}
	.box { display: block; width: 100%; float: left; margin: 0 0 10px;}
	.footer-bottom { height: auto; margin-top: 20px;float: left;width: 100%;}
	.quick-links .menu { width: 100%;}
	.footsi ul { width: auto;}
	div.userpro-float div.userpro-input {float: right;width: 100%!important;}
	.cap-right div.userpro-field.userpro-submit { position: relative!important; bottom: -8px!important;}
	div.userpro-social-connect {position: absolute;right: 7%!important;top: 20px!important;}
	.courses-top-banner {width: 100%;height: 300px; background-size: 100% 300px;}
	.blog-left-section { width: 100%;}
	#coaching_page div.p_table_1 div.column_1, #coaching_page div.p_table_1 div.column_2, #coaching_page div.p_table_1 div.column_3, #coaching_page div.p_table_1 div.column_4 { width: 45%; margin: 0 10px 20px;}
	.ib-right-panel { padding-left: 0; width: 100%; float: left; border:none;}
	.va_post_img {width: 25%;}
	.va_post_right { width: 75%;} 
	.border-vedio{ height:300px;}
	.yml .blog-left-section { width: 100%;}
	.yml .yml-boxes {margin: 0px 10px; width: 45%;}
	.yml-boxe { width: 100%;height: auto;}
	#coursesbanners li img{ width:100%; height:auto;}
	.associate_left, .associate_right, .associate-form{width: 100%;}
	.ctb-headingblog {font-size: 20px; margin: 20px 0; padding-top: 20px; }
	.blog_article-banner .gray-color {width: 100%; height: inherit;background: rgba(0,0,0,0.5); position: relative;min-height: 300px;}
	.video-article-page .blog-left-section {width: 100%;}
	.vaimage-video {width: auto;height: auto;overflow: hidden; margin:0 auto; display:block;}
	.vavideo-text { display: inline-block; vertical-align: top;width: 100%;margin-top: 10px;}
	.va-btn { width: 100%;}
	.vaimage-video img { width: auto; margin: 0 auto; display: block;}
	.blogslider-header {height: 40px;line-height:20px; padding-left: 5px;height: auto;}
	.bs-line {margin: 0 5px;}
	.blog-page { margin-top: 20px;}
	.blog-left-section .heading {font-size: 25px; line-height: 30px;}
	.blogslider-header { line-height: 25px;}
	div.userpro-social-connect {right: 0% !important;top: 10px !important;}
	.right-panel { width: 100%; margin-top: 25px;} 
	.single-videos .big_videobox {width: 100%; margin-top: 20px;height: auto;}
	.contact { width: 100%; margin: auto; height: auto;}
	.contact_left, .contact_right { float: left;width: 100%;}
	.contact-fields { width: 100%;}
	.wpcf7-form > p { width: 100%;}	
	.contact-code-btn {width: 100%; margin-top: 10px; text-align: center;} 
	.quick-links .menu { width: 100%;}
} 


@media screen and (max-width: 540px){
	.dis {font-size: 14px;height: auto;}
	.para1 {font-size: 13px;line-height: 16px;height: auto;} 
	.courses-top-banner {width: 100%;height: 200px; background-size: 100% 200px;}
	.ctb-heading {font-size: 35px; padding-top: 65px;}
	#coaching_page div.p_table_1 div.column_1, #coaching_page div.p_table_1 div.column_2, #coaching_page div.p_table_1 div.column_3, #coaching_page div.p_table_1 div.column_4 { width: 100%; margin: 0 0px 20px;}
	.yml .yml-boxes {margin: 0px 0 10px; width: 100%;}
	.associate-img { width: 100%; min-height: 400px;}
	.associate-img img { height: auto; width: auto; margin: 0 auto; display: block;}
	.vaimage-video {width: 100%;height: auto;overflow: hidden;}
	.vavideo-text { display: inline-block; vertical-align: top;width: 100%;margin-top: 10px;}
	.va-btn { width: 100%;}
	.vaimage-video img { width: 100%; }
	.single-videos .big_videobox iframe{ height:350px;} 
.partner_section {
    margin: 310px 0 50px 0;
}
}

.blog-left-section p {
    
 font-family: Verdana !important;
}
.blog-left-section li {
    font-size: 17px !important;;
font-family: Verdana !important;
}
.owl-carousel .owl-item img {
    padding-left: 30px !important; 
}
.blog-left-section ul {
    margin-left: 21px;
}

