@charset "utf-8";
/* CSS Document */

/* ============================================================================ */
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css");
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700");
@import url("http://fonts.googleapis.com/css?family=Suranna");
@import url("http://fonts.googleapis.com/css?family=Herr+Von+Muellerhoff");

/*  SCSS VARIABLES
================================================================================ */

body {margin: 0px;font-size: 100%;}
.clr{clear:both;}
.fullImage{width:100%;}
.topRibon{width:90%; height:auto; padding:0px; margin:auto; background:none;}
.topRibon1{width:90%; height:auto; padding:0px; margin:auto; background:none; display:none;}

header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 9999;}
header .header{width:100%; height:auto; padding:0px 7%; margin:auto; background:#fff; position:relative; z-index:101;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }

header .rightBox{width:85%;float:right; margin:0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .logoBox{width:139px;height: auto; padding:0px; margin:0; position:relative; top:0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .menuBox{ width:100%; height:auto; padding:0; margin:7px 0 0 0; text-align:center; text-transform: uppercase;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0px 7%; margin:auto; background:#fff; position:absolute; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .rightBox{width:85%;float:right; margin:0px 0 15px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .logoBox{width:90px;height: auto; padding:0px; margin:0; position:relative; top:0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .menuBox{ width:100%; height:auto; padding:0; margin:20px 0 0 0; text-align:center !important;}

/*-- Banner Css 27/05/2020 --*/
/*-- Banner Css --*/
.bannerPanel{width:100%; height:auto; margin:130px 0 0 0;}
.bannerbg{width:100%; height:100%; padding:0px; margin:0px; background:rgba(0,0,0,0.01); position:absolute; z-index:1;}
.bannerHeading{width:100%; height:auto; padding:10px auto 15px auto; margin:auto; position:absolute; z-index:2; top:9%; left:0; color:#fff; font-size:50px; font-weight:600; text-align:center;}
.bannerSMText{width:96%; height:auto; padding:0px 2% 30px 2%; margin:auto;  color:#fff; font-size:30px; font-weight:400; text-align:center; line-height:55px;}
.bannerSMText1{width:55%; height:auto; padding:42px 2% 10px 2%; margin:auto;  color:#fff; font-size:22px; font-weight:300; text-align:center; line-height:35px; font-style:italic;}
.bannerName{width:auto; height:auto; padding:0px 2% 10px 2%; margin:auto; background:url(images/name-border-img.jpg) no-repeat center bottom;  color:#fff; font-size:22px; font-weight:500; text-align:center; line-height:40px; font-style:italic;}
.bannerBtn{width:auto; height:auto; padding:21px 2% 10px 2%; margin:auto;}

.bannrmbtn{width:auto; height:auto;}

.bannersliderbox{width:100%; height:565px; padding:0; margin:0; overflow-y:hidden;}
.bannerHeadingH1{font-size:50px !important; font-weight:600; text-align:center;}
/*-- Image Section --*/
.imgsection1{width:100%; height:auto; padding:0; margin:auto; border-bottom:solid 10px #23499a;}
.imgsection2{width:100%; height:auto; padding:0; margin:auto;}

.innerbody{width:85%; height:auto; padding:0; margin:25px auto;}
.innerbody1{width:100%; height:auto; padding:0; margin:25px auto 0px auto;}
.innerbody .content{width:100%; height:auto; padding:0; margin:25px auto;} 
.innerbody1 .content{width:100%; height:auto; padding:0; margin:25px auto 0px auto;}
.innerpagetitle{ padding:0 0 20px 0; margin:0 auto 30px auto; background:url(images/inn-heading-bborder.jpg) no-repeat left bottom;}
.innerbody1 .innerpagetitle{width:85%; padding:0 0 20px 0; margin:0 auto 30px auto; background:url(images/inn-heading-bborder.jpg) no-repeat left bottom;}

/*-- Footer Css --*/

div#fNav1 ul { margin:10px 0 0px 0; padding: 0; list-style: none; } 
div#fNav1 ul li { margin: 0; padding:0px; list-style: none; } 
div#fNav1 ul a:link, div#fNav1 ul a:active, div#fNav1 ul a:visited {width:auto; padding:0px; margin:0 20px 0 0; text-decoration: none; color:#fffafa;display:inline-block !important; font-size:16px;text-align:left; line-height:28px; float:left;} 
div#fNav1 ul  a:hover { color:#ff0000 !important;}

/*-- About Us --*/
.about-panel{width:100%; height:auto; padding:0; margin:auto; color:#3f4143; line-height:32px;}
.about-panel h1{width:100%; height:auto; padding:0; margin:0px auto 35px auto; font-size:30px; color:#272974; font-weight:400;}
.about-panel span{color:#272974;}
.about-row1{width:100%; height:auto; padding:10px 7.5% 40px 7.5%; margin:auto;}
.about-row2{width:100%; height:auto; padding:40px 7.5%; margin:auto; background:#edf1f3;}
.about-col1{width:60%; height:auto; padding:0; margin:auto; float:left;}
.about-col2{width:35%; height:auto; padding:0; margin:auto; float:right;}
.about-col3{width:35%; height:auto; padding:0; margin:auto; float:left;}
.about-col4{width:60%; height:auto; padding:0; margin:auto; float:right;}

.about-us-nav{color:#232572; font-style:italic;}
.about-panel p{width:100%; height:auto; padding:0; margin:15px 0 10px 0;}

/*-- Articles --*/
.articles{width:100%; height:auto; line-height:32px; font-weight:400; float:left;}
.articles .row{width:100%; height:auto; padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:solid 1px #e1e1e1;}
.articles h1 {width:100%;margin: 20px 0 10px 0;padding: 10px 0px;font-size: 36px; line-height:35px;}
.articles h2 {width:100%;margin: 20px 0 10px 0;padding: 10px 0px;font-size: 24px; line-height:33px;}
.articles h3 {width:100%;margin: 20px 0 10px 0;padding: 10px 0px;font-size: 22px; line-height:30px;}
.articles h4 {width:100%;margin: 20px 0 10px 0;padding: 10px 0px;font-size: 20px; line-height:27px;}
.articles h5 {width:100%;margin: 20px 0 10px 0;padding: 10px 0px;font-size: 18px; line-height:25px;}
.articles h6 {width:100%;margin: 20px 0 10px 0;padding: 10px 0px;font-size: 15px; line-height:22px;}

.articles p {width:100%; height:auto; padding: 5px 0px;margin:0;font-size: 18px !important; font-weight:400;}
.articles ol{font-size: 18px !important; font-weight:400;}
.articles ol li{ padding:5px 0; font-weight:400;}
.articles ul{list-style-type:armenian !important;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 30px;
	font-size: 18px !important; font-weight:400;
}
.articles ul li{padding-left: 35px;background: url(images/arrow.png) no-repeat left center !important; font-weight:400;}
.articles .blogimg1 {width: 30%;height: auto;padding: 0; margin: 12px 40px 20px 0;float: left;}
.defaultbtnbox{width:auto; height:auto; padding:0; margin:30px 0 0 0;}
.defaultBtn{width:auto; height:auto; padding:15px 25px; margin:20px 0 0 0; text-align:center; background:#fd2401; color:#fff; font-size:21px; font-weight:bold; border:none; border-radius:5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.defaultBtn:hover{background:#f51c1f !important; color:#fff !important; text-decoration:none !important; cursor:pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.art-sidebar{width:25%; min-height:500px; padding:0; margin:20px 0 0 0; background:#f7f7f7; float:right;}

/* ----- News ----- */
.news-panel{width: 85%;height: auto;padding: 0;margin:auto;}
.news-container{width:100%; height:auto; padding:0; margin:0;}
.leftpanel{width:70%; height:auto; line-height:32px; font-weight:400; float:left;}
.right-sidebar{width:27%; height:auto; padding:0; margin:0; float:right;}
.right-sidebar1{width:27%; height:auto; padding:0; margin:93px 0 0 0; float:right;}
.right-sidebar2{width:27%; height:auto; padding:0; margin:0; float:right;}

/* ----- Contact Us ----- */

.contactus-panel{width:100%; height:auto; padding:0; margin:0;}
.contactus-left-panel{width:46%; height:auto; padding:0; margin:0; float:left;}
.contactus-right-panel{width:50%; height:auto; padding:0; margin:0; float:right;}
.cu-form{width:100%; height:auto;}
.cu-form input, .cu-form textarea{
	border: 1px solid #c7c7c7;
	padding: 10px;
	border-radius: 5px;
	width: 100%;
	background: #fff;
	margin:0 0 20px 0;	
}

.cu-form .cusubmitBtn{width:100%; height:auto; padding:10px 0; margin:0; text-align:center; background:#fd2401; color:#fff; font-size:21px; font-weight:bold; border:none; border-radius:5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.cu-form .cusubmitBtn:hover{background:#f51c1f; cursor:pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

/*-- Free Education --*/

.fe-form-panel{width:85%; height:auto; padding:20px 10% 50px 10%; margin:35px auto; background:#edf1f3; border:solid 1px #d1d1d1;}
.fe-form{width:100%; height:auto;}
.fe-form input, .fe-form textarea{
	border: 1px solid #c7c7c7;
	padding: 10px;
	border-radius: 5px;
	width: 100%;
	background: #fff;
	margin:20px 0 5px 0;	
}

.fe-form .fesubmitBtn{width:auto; height:auto; padding:10px 25px; margin:30px 0 0 0; text-align:center; background:#fd2401; color:#fff; font-size:21px; font-weight:bold; border:none; border-radius:5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.fe-form .fesubmitBtn:hover{background:#f51c1f; cursor:pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}


.fe-video-panel{width:85%; height:auto; padding:0; margin:35px auto 35px auto;}
.fev{width:100%; height:auto; padding:0; margin:0 auto 25px auto;}
.fev img{width:100%;}
.fev-title{width:100%; height:auto; padding:0; margin:10px auto 40px auto; font-size:22px; font-weight:bold;}
.fev-wh{width:100%; height:auto;}
.fev-lwh{width:100%; height:520px;}
.mce_inline_error{ color:#f00 !important;}
.response{ text-align:center !important; color:#090 !important; font-size:15px !important;}

/*-- Affiliate --*/
.affiliate-panel{width:85%; height:auto; padding:0; margin:35px auto 35px auto;}

/*-- Archive --*/
.archive-panel{width:100%; height:auto; padding:0; margin:35px auto 35px auto;}

/*-- Blog --*/
.h-blog{width:100%; height:auto; padding:0 0 35px 0; margin:0 0 30px 0; background:#fff;}
.h-bloginn{width:100%; height:auto; padding:0; margin:0 0 30px 0;}
.h-bloginn .h-blog{width:100%; height:auto; padding:0 0 35px 0; margin:0; background:#f7f7f7;}

.n-blog{width:100%; height:auto; padding:0 0 35px 0; margin:0 0 30px 0; background:#fff;}
.n-bloginn{width:100%; height:auto; padding:0; margin:0 0 30px 0; box-shadow: 0 0 7px #ccc;}
.n-bloginn .n-blog{width:100%; height:auto; padding:0 0 35px 0; margin:0; background:#f7f7f7;}

.blogimg{width:100%; height:auto; padding:0; margin:0; text-align:center; background:#e9e9e9; position:relative;}
.blogimg1{width:40%; height:auto; padding:0; margin:12px 30px 20px 0; float:left;}
.blogimg img{width:100%; height:auto;}
.h-blog .blog-title{width:100%; min-height:60px; padding:0; margin:20px auto 10px auto; font-size:16px; font-weight:bold; text-align:left;}
.h-blog h2{width:100%; height:auto; padding:0 5%; margin:auto; font-size:18px; font-weight:bold; text-align:left; line-height:28px; color:#000;}
.n-blog .blog-title{width:100%; min-height:60px; padding:0; margin:20px auto 10px auto; font-size:16px; font-weight:bold; text-align:left;}
.n-blog h2{width:100%; height:auto; padding:0 5%; margin:auto; font-size:18px; font-weight:bold; text-align:left; line-height:28px; color:#000;}
.blog-desc{width:100%; height:auto; padding:0 5%; margin:10px auto 35px auto; font-size:14px !important; text-align:left; font-weight:400;}
.blog-desc p{font-size:18px !important; text-align:left; font-weight:400; line-height:28px;}
.n-blog .nblog-desc{width:100%; height:auto; padding:0 5%; margin:10px auto 20px auto; font-size:18px !important; line-height:28px; text-align:left; font-weight:400;}
.n-blog .n-price{width:100%; height:auto; padding:10px 5%; margin:10px auto 35px auto; background:#f2f2f2; color:#8e7a00; text-align:center; font-size:24px; font-weight:bold;}
.n-blog .dollersign{font-size:20px; color:#555;}
.n-blog .regular_price{color:#888; font-size:18px; font-weight:700;}
.bvallBtnBox{width:100%; height:auto; padding:0; margin:10px 0 30px 0;}

.brmnavbox{width:100%; height:auto; padding:0 5%; margin:0; text-align:center;}
.brmnav{width:auto; height:auto; padding:7px 15px; margin:0; text-align:center; background:#e1e1e1; color:#555 !important; font-size:14px;font-weight: normal; text-transform:uppercase; border:none; border-radius:5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.brmnav:hover{background:#f51c1f; color:#fff !important; cursor:pointer; text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.bvallBtn{width:auto; height:auto; padding:10px 25px; margin:30px 0 0 0; text-align:center; background:#fd2401; color:#fff !important; font-size:24px;font-weight: normal; text-transform:uppercase; border:none; border-radius:5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.bvallBtn:hover{background:#f51c1f; color:#fff !important; cursor:pointer; text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.image {display: inline-block;margin: 0px;background-position: center center;background-repeat: no-repeat;}
.image.size-fixed {width: 100%;height: 200px;}
.image.size-fluid {padding-top: 15%;width: 20%;}
.image.scale-fit {background-size: contain;}
.image.scale-fill {background-size: cover;}
.image img {display: none;}

.navigation h2{ display:none;}
.navigation .nav-title{ display:none;}
.nav-previous{width:auto; height:auto; padding:0; margin:auto; float:left; display:none;}
.nav-previous a{width:auto: height:auto; padding:7px 12px; background:#337ab7; color:#fff; border-radius:4px; display:none;}
.nav-previous a:hover{color:#fff; border-radius:4px;}
.nav-next{width:auto; height:auto; padding:0; margin:auto; float:right; display:none;}
.nav-next a{width:auto: height:auto; padding:7px 12px; background:#337ab7; color:#fff; border-radius:4px; display:none;}
.nav-next a:hover{color:#fff; border-radius:4px;}

.section102 .h-blog{width:100%; height:auto; padding:0 0 35px 0; margin:0 0 30px 0; background:#fff; box-shadow:0px 0px 15px #999;}

/*-- Media Kit --*/
.media-kit-nav-panel{width:85%; height:auto; padding:0; margin:60px auto 0px auto;}
.mk-title{width:100%; height:auto; padding:7px 0; margin:0 auto 50px auto; background:#fd2401; font-size:21px; font-weight:600; text-align:center;color:#fff; text-transform:uppercase;}
.media-kit-panel{width:85%; height:auto; padding:0; margin:20px auto 35px auto;}
.mk-heading{width:100%; height:auto; padding:0; margin:0 auto 50px auto; font-size:40px; font-weight:400; text-align:center; line-height:27px; color:#3035e4;}
.mk-h3{width:100%; height:auto; padding:0; margin:40px auto 35px auto; font-size:55px; font-weight:400; text-align:center; line-height:27px; color:#3035e4;}
.mk-h4{width:100%; height:auto; padding:0; margin:0 auto 35px auto; font-size:24px; font-weight:400; text-align:center; line-height:27px; color:#000;}

.mk-download{width:100%; height:auto; padding:0; margin:0 auto 25px auto; text-align:center; }

.mkrmnav{width:auto; height:auto; padding:10px 15px; margin:0; text-align:center; background:#fd2401; color:#fff !important; font-size:16px; text-transform:uppercase;font-weight: 500; border:none; border-radius:0px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.mkrmnav:hover{background:#f51c1f; color:#fff !important; cursor:pointer; text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

/*-- Portfolio --*/
.portfolio-panel{width:85%; height:auto; padding:0; margin:60px auto 35px auto;}

.portfolio-panel .row{ margin-bottom:30px;}

.pfo{width:100%; height:auto; padding:0; margin:0 auto 25px auto;}
.pfo img{width:100%;}
.pfo-title{width:100%; height:auto; padding:0; margin:0px auto 10px auto; font-size:27px; font-weight:500;}
.pfo-wh{width:100%; height:auto;}
.pfo .pfo-short{width:100%; height:auto; padding:0; margin:0px auto 22px auto; font-size:17px; font-weight:bold; color:#fd2401;}
.pfo .pfo-desc{width:100%; height:auto; padding:0; margin:0px auto 15px auto; font-size:17px; font-weight:400; line-height:30px;}

/*-- Testimonial --*/
.testimonial-h-border{width:100%; height:auto; padding:0; margin:auto auto 25px auto; text-align:center;}
.testimonial p{text-align:center;}

.innerpagetitleforarticle{line-height: normal;
    text-align: center;
    color: #000;
    font-weight: 600;
    padding: 0px 0 30px 0 !important;
    background: url(images/pagetitle_bg.png) center bottom no-repeat;
    margin-bottom: 40px;
    margin-top: 0;
}

/*-- Course --*/
.course-panel{width:85%; height:auto; padding:0; margin:60px auto 35px auto; font-weight:400;}

.course-panel .row{ margin-bottom:30px;}
.course-panel h3 {font-size: 40px;color: #000;font-weight: bold; text-align:center;}
.course-panel p {padding:7px 0;font-size: 18px !important;color: #333;font-weight: 400;line-height: 32px;}
.course-panel .centered-border {width: 50px; height: 4px;margin: 10px auto 25px;background: #fd2401;}
.course-panel .span {color: #fd2401;}
.course-img{width:100%; height:auto; padding:0; margin:20px auto; text-align:center;}
.course-img img{width:80%; height:auto;}
.course-panel a {color: #272974;}

.no-course-box{width:100%; height:auto; padding:30px 2.5%; margin:30px auto; background:#fafafa; border:solid 1px #f00; border-radius:15px;}
.no-course-box .no-course-img{width:30%; height:auto; padding:0; margin:auto; border-radius:15px; overflow:hidden; float:left;}
.no-course-box .no-course-details{width:65%; height:auto; padding:0; margin:auto; overflow:hidden; float:right;}
.no-course-box h2 {font-size: 22px;color: #000;font-weight: bold;}
.no-course-box p {margin:20px 0;font-size: 18px !important;color: #000;font-weight: 400;}
.no-course-box .pricebox{width:100%; height:auto; padding:0; margin:auto;}
.no-course-box .price1{width:auto; height:auto; padding:0; margin:0 5% 0 0; color:#999; font-size:22px; font-weight:bold; float:left; text-decoration:line-through;}
.no-course-box .price3{width:auto; height:auto; padding:0; margin:0 5% 0 0; color:#f00; font-size:22px; font-weight:bold; float:left; text-align:right;}
.no-course-box .price2{width:auto; height:auto; padding:0; margin:0 5% 0 0;float:left; color:#f00; font-size:22px; font-weight:bold;}

.cbuynownav{width:150px; height:auto; padding:10px 20px; margin:30px 0 0 0; text-align:center; background:#fd2401; display:block; border-radius:5px !important; color:#fff !important; font-size:18px; text-transform:uppercase;font-weight: bold; border:none; border-radius:0px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.cbuynownav:hover{background:#f51c1f; color:#fff !important; cursor:pointer; text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.course-panel .audiofile{width:auto; height:auto; padding:0; margin:25px 0 0 0;}
.course-panel .audiofile .span1{width:auto; height:auto; padding:0; margin:0 0 0 7px; font-size:17px; font-weight:400; color:#000;}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem{ background:none !important;}

/* ----- Thank You ----- */

.thanku{width:80%; height:auto; padding:0; margin:25px auto;}
.thanku .tumessage{width:100%; height:auto; padding:15px 0 13px 0; margin:0 auto 30px auto; color:#71a000; font-size:20px; text-align:center;}

.thanku .imgbox1{width:auto; height:auto; padding:20px 0 20px 15%; margin:0 auto; text-align:center; float: left;}
.thanku .imgbox2{width:auto; height:auto; padding:20px 15% 20px 0; margin:0 auto; text-align:center; float:right;}
.desktopvideosection {display:block;}
.mobilevideosection {display:none;}

/* ----- Members Success ----- */
.ms-box{width:100%; height:auto; padding:20px 0%; margin:15px auto 25px auto; font-size: 18px !important; font-weight:400;}
.ms-box .ms-img-box{width:39.9%; height:auto; padding:0; margin:0; float:left;}
.ms-box .ms-video-box{width:60%; height:auto; padding:0; margin:0; background:#000; float:right;}
.ms-box .content555{width:60%; height:auto; padding:0; margin:-36px; background:#fff; float:right;}
.ms-img-box img{width:100%; height:auto;}
.ms-box .content-box{width:100%; height:auto; padding:0; margin:35px 0 0 0;font-size:18px !important;}
.ms-box p{width:100%; height:auto; padding:0; margin:12px auto;font-size: 18px !important;}
.ms-box .bullet_p{width:auto; height:auto; padding:0 0 0 25px; margin:0;font-size: 18px !important;}
.ms-box .bullet_span{width:auto; height:auto; padding:0 0 0 25px; margin:0;background: url(images/squqre-bullet.png) no-repeat left 7px !important;font-size: 18px !important;}
.ms-box ul li {padding-left: 25px;background: url(images/squqre-bullet.png) no-repeat left 7px !important;font-size: 18px !important;}

.msvaBtnBox{width:100%; height:auto; padding:0; margin:10px 0 30px 0;}

.msvallnav{width:auto !important; height:auto; padding:14px 25px; margin:30px 0 0 0; text-align:center; background:#fd2401; color:#fff !important; font-size:24px !important;font-weight: normal; text-transform:uppercase; border:none; border-radius:5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.msvallnav:hover{background:#f51c1f; color:#fff !important; cursor:pointer; text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.ms-box .box-line{width: 100%;border-bottom: solid 1px #e1e1e1; height:auto; padding:20px 0%;}

/* ----- Home Showcase ----- */
.hs-panel{width:100%; height:auto; padding:20px 0%; margin:auto; font-size: 18px !important; font-weight:400;background: url(images/showcase-bg.jpg) no-repeat left center !important; background-size:100% 100% !important; }
.hs-outer-box{width:98%; height:auto; padding:0%; margin:25px auto; border:solid 2px #7ba2c9;}
.hs-panel h2{width:100%; height:auto; padding:0; margin:0;font-size:40px; font-weight:900; color:#fff; font-family: 'Segoe UI', sans-serif;}
.hs-panel .head1{width:100%; height:auto; padding:0; margin:10px 0;font-size:30px; font-weight:300; color:#fff;}
.hs-panel .hs-col1{width:24%; height:auto; padding:0; margin:10px 6px; float:left;}
.hs-panel .hs-col2{width:24%; height:auto; padding:0; margin:10px 6px; float:left;}
.hs-panel .hs-imgbox{width:100%; height:auto; padding:0; margin:10px 0;}
.hs-panel .hs-title{width:100%; min-height:100px; padding:0; margin:10px 0; font-size:21px; font-weight:bold; color:#fff; text-align:center;}

@media (min-width: 1400px) and (max-width: 1950px){
.ms-box .ms-img-box{width:31.9%; height:auto; padding:0; margin:0; float:left;}
.ms-box .ms-video-box{width:68%; height:auto; padding:0; margin:0; background:#000; float:right;}
.ms-box .content555{width:68%; height:auto; padding:0; margin:-36; background:#fff; float:right;}
}
/* --- for media page banner ---- */
@media (min-width: 481px) and (max-width: 769px){
/* ----- Home Showcase ----- */
.hs-panel{width:100%; height:auto; padding:20px 0%; margin:auto; font-size: 18px !important; font-weight:400;background: url(images/showcase-bg.jpg) no-repeat left center !important; background-size:100% 100% !important; }
.hs-outer-box{width:90%; height:auto; padding:2%; margin:25px auto; border:solid 2px #7ba2c9;}
.hs-panel h2{width:100%; height:auto; padding:0; margin:0;font-size:25px; font-weight:900; color:#fff; font-family: 'Segoe UI', sans-serif;}
.hs-panel .head1{width:100%; height:auto; padding:0; margin:10px 0;font-size:20px; font-weight:300; color:#fff;}
.hs-panel .hs-col1{width:48%; height:auto; padding:0; margin:10px 1%; float:left;}
.hs-panel .hs-col2{width:48%; height:auto; padding:0; margin:10px 1%; float:left;}
.bannerheading{ font-size: 20px;}

.articles .blogimg1 {width: 100%;height: auto;padding: 0; margin: 12px 0 20px 0;float: none;}
}
@media (min-width: 320px) and (max-width: 480px){
.blogimg1{width:100%; height:auto;}	
.no-course-box{width:100%; height:auto; padding:10px 2.5%; margin:30px auto; background:#fafafa; border:solid 1px #f00; border-radius:15px;}
.no-course-box .no-course-img{width:100%; height:auto; padding:0; margin:auto auto 20px auto; border-radius:15px; overflow:hidden; float:left;}
.no-course-box .no-course-details{width:96%; height:auto; padding:0; margin:auto; overflow:hidden; float:right;}
.no-course-box h2 {font-size: 22px;color: #000;font-weight: bold;}
.no-course-box p {margin:20px 0;font-size: 18px !important;color: #000;font-weight: 400;}
.no-course-box .pricebox{width:100%; height:auto; padding:0; margin:auto;}
.no-course-box .price1{width:100%; height:auto; padding:0; margin:auto; color:#999; font-size:18px; font-weight:bold; float:none; text-decoration:line-through;}
.no-course-box .price3{width:100%; height:auto; padding:15px 0; margin:auto; color:#f00; font-size:18px; font-weight:bold; text-align:left; float:none;}
.no-course-box .price2{width:100%; height:auto; padding:0; margin:auto;float:none; color:#f00; font-size:18px; font-weight:bold;}

/* ----- News ----- */
.news-panel{width: 100%;height: auto;padding: 0;margin:auto;}
.news-container{width:90%; height:auto; padding:0; margin:0 auto;}
.leftpanel{width:100%; height:auto; line-height:32px; font-weight:400; float:none;}
.right-sidebar{width:90%; height:auto; padding:0; margin:20px auto 0 auto; float:none;}
.right-sidebar1{width:100%; height:auto; padding:0; margin:20px auto 0 auto; float:none;}
.right-sidebar2{width:90%; height:auto; padding:0; margin:20px auto 0 auto; float:none;}	

/* ----- Thank You ----- */

.thanku{width:80%; height:auto; padding:0; margin:25px auto;}
.thanku .tumessage{width:100%; height:auto; padding:15px 0 13px 0; margin:0 auto 30px auto; color:#71a000; font-size:20px; font-weight:bold; text-align:center;}

.thanku .imgbox1{width:100%; height:auto; padding:20px 0 20px 0; margin:0 auto; text-align:center; float: none;}
.thanku .imgbox2{width:100%; height:auto; padding:20px 0 20px 0; margin:0 auto; text-align:center; float:none;}
.desktopvideosection {display:none;}
.mobilevideosection {display:block;}

.ms-box .ms-img-box{width:100%; height:auto; padding:0; margin:0 0 20px 0; float:none;}
.ms-box .ms-video-box{width:100%; height:auto; padding:0; margin:0; background:#fff; float:none;}
.ms-box .content555{width:100%; height:auto; padding:0; margin:0; background:#fff; float:none;}
.ms-img-box img{width:100%; height:auto;}
.ms-box .content-box{width:100%; height:auto; padding:0; margin:35px 0 0 0;font-size:18px !important;}	
.ms-box iframe{width:100%; height:210px;}

.msvallnav{width:100% !important; height:auto; padding:14px 25px; margin:30px 0 0 0; text-align:center; background:#fd2401; color:#fff !important; font-size:15px !important;font-weight: normal; text-transform:uppercase; border:none; border-radius:5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.msvallnav:hover{background:#f51c1f; color:#fff !important; cursor:pointer; text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

/* ----- Home Showcase ----- */
.hs-panel{width:100%; height:auto; padding:20px 0%; margin:auto; font-size: 18px !important; font-weight:400;background: url(images/showcase-bg.jpg) no-repeat left center !important; background-size:100% 100% !important; }
.hs-outer-box{width:92%; height:auto; padding:2%; margin:25px auto; border:solid 2px #7ba2c9;}
.hs-panel h2{width:100%; height:auto; padding:0; margin:0;font-size:22px; font-weight:900; color:#fff; font-family: 'Segoe UI', sans-serif;}
.hs-panel .head1{width:100%; height:auto; padding:0; margin:10px 0;font-size:18px; font-weight:300; color:#fff;}
.hs-panel .hs-col1{width:98%; height:auto; padding:0; margin:10px 1%; float:left;}
.hs-panel .hs-col2{width:98%; height:auto; padding:0; margin:10px 1%; float:left;}
.hs-panel .hs-title{width:100%; min-height:auto; padding:0; margin:10px 0; font-size:21px; font-weight:bold; color:#fff; text-align:center;}

.articles .blogimg1 {width: 100%;height: auto;padding: 0; margin: 12px 0 20px 0;float: none;}
}

/* --- for media page banner ---- */
@media (min-width: 1025px) and (max-width: 2700px){
.mediabanner{width:1024px; height:auto; padding:0; margin:0 auto;}
}
@media (min-width: 320px) and (max-width: 1024px){
.mediabanner{width:100%; height:auto; padding:0; margin:0 auto;}
}

.containerfordefaultpage {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.postyoutube{width:70%; height:500px;}
@media (min-width: 769px) and (max-width: 1024px){
.postyoutube{width:70%; height:500px;}
}
@media (min-width: 481px) and (max-width: 769px){
.postyoutube{width:100%; height:400px;}
}
@media (min-width: 320px) and (max-width: 481px){
.postyoutube{width:100%; height:300px;}
}