@import url('main.css');
body {
	padding-top: 0;
	font-family: 'Roboto', sans-serif;
}

footer {
	text-align: center;
	color: #828282;
	background: #2f2f2f;
	padding-top: 20px;
	padding-bottom: 20px;
}

footer .footer-navs ul li a {
	color: #cecece;
	padding-right: 15px;
	border-right: 1px solid #cecece;
}

footer .footer-navs ul li:last-child a { 
	border: none;
	padding-right: 0;
}

/* Top Section
----------------------------------*/


.top-sc {
	height: 42px;
	background: #007dc6;
	padding-top: 6px;
	padding-bottom: 6px;
}

.top-cnt {
	float: right;
	color: #fff;
	font-weight: 700;
	font-size: 13px;
	line-height: 30px;
}

.top-cnt ul li {
	float: left;
}

.top-cnt ul li .ic {
	width: 27px;
	display: block;
	height: 30px;
}

.top-cnt ul li #asp-ic { background: url(../img/asp-file-icon.png) no-repeat center; }
.top-cnt ul li #log-ic { 
	background: url(../img/log-icon.png) no-repeat center; 
	width: 18px;
	margin-left: 35px;
}

.top-cnt ul li .top-sp {
	display: block;
	height: 42px;
	width: 24px;
	background: url(../img/top-sp.png) no-repeat center;
	position: absolute;
	margin-top: -6px;
}

.top-cnt ul li a { color: #fff; }
.top-cnt ul li a:hover { 
	text-decoration: none;
	color: #e2fb11; 
}


/* Nav Bar
----------------------------------*/

.navbar-brand > img { width: 144px; }

.navbar .nav li a {
	color: #fff;
	font-size: 16px;
	padding: 10px 13.5px;transition: background-color linear .5s;
}


.navbar {
	background: #2aaae1;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
	border-radius: 0;
	margin-bottom: 0;
}

.navbar .nav li a:hover,
.navbar .nav li a:focus {
	background: #f0592c;transition: background-color linear .25s;
}

.navbar .nav li a.brk-lnk {
	padding-top: 15px;
	padding-bottom: 15px;
}

.navbar-toggle {
	background: #f0592c;
}

.navbar-toggle .icon-bar {
	background: #fff;
}

.navbar-brand > img {
    position: absolute;
    margin-top: -56px;
}

.arrow {
	visibility: hidden;
}

/* Home page: Jumbotron
----------------------------------*/

.jumbotron {
    padding: 30px 0 0;
	min-height: 277px;
	background: transparent url(../img/hero-sm-img.jpg) no-repeat right;
	margin-bottom: 0;
}

.jumbotron .h-bx {
	background: #00639d;
	display: inline-block;
	padding: 5px 15px;
	border-left: 7px solid #f0592c;
}

.jumbotron .h-bx h1 { 
	color: #fff;
	font-size: 24px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 13px 15px;
	border-top: 3px dashed #002c45;
	border-bottom: 3px dashed #002c45;
}

.jumbotron .jmb-pr {
	color: #05b890;
	font-size: 20px;
	font-weight: 500;
	margin-top: 25px;
}

.jumbotron .jmb-pr-bd {
	color: #00639d;
	font-size: 24px;
	font-weight: 700;
}
.video {
    margin-top: 100px;
}
/* Login & Register pages:
----------------------------------*/

.pg-md-bx {
  position: absolute;
  top: 50%;
  left:50%;
}

.pg-md-bx .logout-msg {
	text-align: center;
	padding: 10px 15px;
	color: #fff;
	
	
	background: #6fbe47;
	background: -moz-linear-gradient(top,  #6fbe47 0%, #67b23b 100%);
	background: -webkit-linear-gradient(top,  #6fbe47 0%,#67b23b 100%);
	background: linear-gradient(to bottom,  #6fbe47 0%,#67b23b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fbe47', endColorstr='#67b23b',GradientType=0 );

	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 15px;
}

.log-bx,
.reg-bx,
.fp-bx { width: 310px; }

.log-bx {
    margin-left: -155px;
    /* (.log-bx .frm-wrp + img-tp-sp) / 2 */
    margin-top: -233px;
}

.reg-bx {
    margin-left: -155px;
    /* (.reg-bx .frm-wrp + img-tp-sp) / 2 */
    margin-top: -283px;
}

.fp-bx {
    margin-left: -155px;
    /* (.reg-bx .frm-wrp + img-tp-sp) / 2 */
    margin-top: -283px;
}

.log-bx .frm-wrp { 
    height: 450px;
	background: #fff url(../img/login-img.png) no-repeat center top; 
}

.reg-bx .frm-wrp { 
    height: 550px;
	background: #fff url(../img/reg-img.png) no-repeat center top;
}

.reg-bx .frm-wrp ul.links { width: 89px; }

.fp-bx .frm-wrp { 
    height: 485px;
	background: #fff url(../img/fp-img.png) no-repeat center top;
}

.pg-md-bx .img-tp-sp { 
	display: block;
	height: 16px;
	width: 100%;
	background: transparent url(../img/img-tp-sp.png) no-repeat center; 
}

.pg-md-bx .frm-wrp {
    padding: 50px 15px 0 15px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.frm-wrp img { width: 50%; }

.pg-md-bx .frm-wrp .title {
    color: #38c0f8;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 22px;
}

.pg-md-bx .frm-wrp .fp-title{ 
	color: #f27e5b;
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.frm-wrp form input[type=email],
.frm-wrp form input[type=text],
.frm-wrp form input[type=password],
.frm-wrp form input[type=submit] {
	height: 50px;
	font-size: 16px;
}

.frm-wrp form input[type=email],
.frm-wrp form input[type=text],
.frm-wrp form input[type=password] {
	border-color: #ececec;
	padding-left: 50px;
	-webkit-box-shadow: inset 0px 0px 13px -4px #dbdbdb;
	-moz-box-shadow: inset 0px 0px 13px -4px #dbdbdb;
	-o-box-shadow: inset 0px 0px 13px -4px #dbdbdb;
	box-shadow: inset 0px 0px 13px -4px #dbdbdb;
}

.frm-wrp form input[type=email]:focus,
.frm-wrp form input[type=text]:focus,
.frm-wrp form input[type=password]:focus {
	border: 1px solid #38c0f8;
}

.frm-wrp form input[type=submit] {
	font-size: 20px;
	box-shadow: inset 1px -15px 0px -11px #18759E;
	-webkit-box-shadow: inset 1px -15px 0px -11px #18759E;
	-moz-box-shadow: inset 1px -15px 0px -11px #18759E;
	-o-box-shadow: inset 1px -15px 0px -11px #18759E;
}
.frm-wrp form input[type=submit]:hover { 
	background-color: #1a81ad;
	 }

.frm-wrp form .input-icon { 
	display: block;
	background: transparent url(../img/input-icons.png) no-repeat center;
	height: 20px;
	width: 20px;
	position: absolute;
	margin-left: 15px;
	margin-top: 16px;
}

.frm-wrp form .input-icon#em { background-position: 0px 0px; }
.frm-wrp form .input-icon#un { background-position: -20px 0px; }
.frm-wrp form .input-icon#pw { background-position: -40px 0px; }

.frm-wrp form .tc { 
	font-size: 11.5px;
	color: #6a6a6a;
}

.frm-wrp form .btn {
	background-image: none;
	background-color: #1f99ce;
	border: none;
}

.frm-wrp .links {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 316px;
    margin: 28px auto 0;
}

.frm-wrp .links li a {
    float: left;
    color: #5f5f5f;
    padding: 0 5px;
    border-right: 1px solid #5f5f5f;
    line-height: 12px;
    font-size: 13px;
}

.frm-wrp .links li:last-child a { border-right: none; }
.frm-wrp #fp.links { width: 217px; }

.err-msg-bx { display: none; }

/* Home page: Seconday navs
----------------------------------*/

.sc-navbar {
	background: #f0592c;
	color: #fff;
}

.sc-navbar .nav > li { text-align: center; }

.sc-navbar .nav > li > a {
	color: #fff;
}

.sc-navbar .nav > li > a:hover,
.sc-navbar .nav > li > a:focus {
	background: #2aaae1;
}

.sc-navbar .nav li h3 {
	margin-top: 11px;
	margin-bottom: 11px;
}

/* Home page: Welcome text
----------------------------------*/

.wel-sc {
	font-size: 21px;
	font-weight: 300;
	padding-top: 68px; 
	padding-bottom: 48px;
}

.dc { color: #f0592c; }

/* Home page: Blocks
----------------------------------*/

.blocks { 
	list-style: none; 
	margin: 0;
	padding: 0;
	/* padding-right: 34px;
	padding-left: 34px; */
}

.blk {
	width: 290px;
	background: #eee;
	border: 1px solid #f4f4f4;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
}

.blk .blk-img img {
	width: 100%;
}
.blk .blk-txt { 
	padding: 10px 20px;
	text-align: center; 
	color: #000;
}

.blk .blk-txt .blk-title {
	color: #009bdf;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 12px;
	transition: color 0.25s;
}

.blk .blk-txt .blk-title:hover
 {
	color: #f05a1a;
}

.blk .blk-title h5 { margin-top: 0; }

.ms-logos {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 18px;
	padding-bottom: 18px;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	margin-bottom: 37px;	
}

.ms-logos li .ms-logo {
	float: left;
	margin: 15px 6%;
    padding-top: 18px;
    padding-bottom: 18px;
    transition: opacity 0.25s;
}

.ms-logos li .ms-logo:hover { 
	opacity: 0.5; 
	transition: opacity 0.25s;
}

.ms-logos .ms-logo {
	display: block;
	height: 42px;
	background: transparent url(../img/ms-logos.jpg) no-repeat center;
	background-size: 420px;
}

.ms-logos #net {
	width: 80px;
	background-position: 0 0;
	margin-left: 0
}

.ms-logos #css3 {
	width: 29px;
	background-position: -80px 0;
}

.ms-logos #azure {
	width: 94px;
	background-position: -109px 0;
}

.ms-logos #ajax {
	width: 93px;
	background-position: -203px 0;
}

.ms-logos #sql {
	width: 124px;
	background-position: -296px 0;
	margin-right: 0
}

/* File Manager page: icons
----------------------------------*/

.file-op-wrp .lbl .lbl-ic,
.profile .profile-lbl #profile-ic,
.btn-bar .btn .btn-ic,
table thead tr th .btn-ic,
table tbody tr td .btn-ic,
table tbody tr td .file-ic {
	display: block;
	background: transparent url(../img/icon-sprites.png) no-repeat center;
}

.profile .profile-lbl .profile-dd-ic {
	display: block;
	height: 16px;
	width: 16px;
	margin-right: 10px;
	background: url(../img/profile-dd-icons.png);
}

.profile .dropdown-menu #as { background-position: 0 0; }
.profile .dropdown-menu #ds { background-position: -16px 0; }
.profile .dropdown-menu #so { background-position: -32px 0; }
.profile .dropdown-menu #db { background-position: -48px 0; }

.profile .profile-lbl #profile-ic,
.profile .profile-lbl .profile-dd-ic,
.btn-bar .btn .btn-ic,
table thead tr th .btn-ic,
table tbody tr td .file-ic {
	float: left;
}

table tbody tr td .btn-ic { margin: auto; }

.file-op-wrp .lbl .lbl-ic {
	height: 32px;
	width: 32px;	
}

.profile .profile-lbl #profile-ic,
.btn-bar .btn .btn-ic,
table thead tr th .btn-ic,
table tbody tr td .btn-ic{
	height: 24px;
	width: 24px;	
}

table tbody tr td .file-ic {
	height: 36px;
	width: 36px;
	margin-top: 10px;	
	margin-right: 15px;
	margin-left: 15px;
}

.file-op-wrp .lbl #cf { background-position: 0 0; }
.file-op-wrp .lbl #cd { background-position: -32px 0; }
.file-op-wrp .lbl #zip { background-position: -64px 0; }
.file-op-wrp .lbl #uzip { background-position: -96px 0; }

.profile .profile-lbl #profile-ic { background-position: 0 -32px; }

.btn-bar .btn #up-lvl { background-position: -24px -32px; }
.btn-bar .btn #copy { background-position: -48px -32px; }
.btn-bar .btn #paste { background-position: -72px -32px; }
.btn-bar .btn #cut { background-position: -96px -32px; }
.btn-bar .btn #delete { background-position: -120px -32px; }
.btn-bar .btn #up { background-position: -144px -32px; }
.btn-bar .btn #dwn { background-position: -170px -32px; }

table thead tr th #select-all { background-position: 0 -56px; }
table thead tr th #filename { background-position: -24px -56px; }
table thead tr th #edit { background-position: -48px -56px; }
table thead tr th #ad-editor { background-position: -72px -56px; }
table thead tr th #size { background-position: -96px -56px; }
table thead tr th #modified { background-position: -120px -56px; }
table thead tr th #rename { background-position: -144px -56px; }

table tbody tr td .dir { background-position: 0 -80px; }
table tbody tr td .html { background-position: -36px -80px; }
table tbody tr td .css { background-position: -72px -80px; }
table tbody tr td .doc { background-position: -108px -80px; }
table tbody tr td .pdf { background-position: -144px -80px; }
table tbody tr td .ppt { background-position: -180px -80px; }
table tbody tr td .txt { background-position: -216px -80px; }
table tbody tr td .gif { background-position: -252px -80px; }
table tbody tr td .png { background-position: 0 -116px; }
table tbody tr td .wav { background-position: -36px -116px; }
table tbody tr td .avi { background-position: -72px -116px; }
table tbody tr td .fla { background-position: -108px -116px; }
table tbody tr td .jpg { background-position: -144px -116px; }
table tbody tr td .mp3 { background-position: -180px -116px; }
table tbody tr td .mov { background-position: -216px -116px; }
table tbody tr td .zip { background-position: -252px -116px; }

table tbody tr td .edit { background-position: -48px -56px; }
table tbody tr td .ad-editor { background-position: -72px -56px; }


.btn-bar .btn .sm-hd,
table thead tr th .sm-hd,
.file-op-wrp .txt-fl .sm-hd { display: none; }

/* File Manager page: file & dir bar
----------------------------------*/

.file-man {
	background: #fff;
}

.tp-bar img { 
	margin-right: auto;
	margin-left: auto;
	display: block;
}

.file-man .tp-bar .file-op-bar {
	padding: 0;
	margin: 0;
	list-style: none;
}

.file-man .tp-bar .file-op-wrp { 
	color: #353535;
	float: left;
	width: 50%; 
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: 'Open Sans', sans-serif;
}

.tp-bar-wrp.clearfix:after { display: none; }

.tp-bar .lbl .lbl-ic { margin: auto; }

.tp-bar .lbl { 
	font-size: 16px;
	font-weight: 300;
	text-align: center;
}

.file-op-wrp .lbl a {
	color: #000;
	text-decoration: none;
}

.tp-bar .txt-fl { 
	font-weight: 700;
	text-align: center;
}
.tp-bar .txt-fl input { 
	width: 120px;
	padding-left: 5px;
	border: 1px solid #d5d5d5;
	-moz-box-shadow:    inset 0 0 2px #bebebe;
	-webkit-box-shadow: inset 0 0 2px #bebebe;
	box-shadow:         inset 0 0 2px #bebebe;
}

.tp-bar .profile-wrp { margin-top: 15px; }

.tp-bar .profile-wrp .fl-man-txt { text-align: center; }

.tp-bar .profile-wrp .fl-man-txt a { 
	color: #000;
	font-family: 'Open sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 36px;
	margin-right: 10px; 
}

.tp-bar .profile-wrp .fl-man-txt a:hover,
.sidebar .webdev .webdev-brd a:hover { 
	color: #337ab7;
	text-decoration: none;
}

.tp-bar .profile-wrp .profile { margin-top: 0; }

.tp-bar .profile { 
	clear: both; 
	margin-top: 25px;
	font-family: 'Open sans', sans-serif;
	font-size: 12px;
}

.tp-bar .profile .profile-lbl {
	width: 114px;
	margin-right: auto;
	margin-left: auto;
}

.tp-bar .profile .btn-default {
	background: #e7faff;
	border: none;
	line-height: 24px;
	width: 114px;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 15px;
}

.profile .dropdown-menu {
	left: -45px;
	box-shadow: none;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
	border-radius: 0;
	padding: 0;
	margin-top: -15px;
}

.dropdown-menu > li > a {
    padding: 5px 10px;
    font-family: 'Open Sans', sans-serif;
    background: #d3eef8;
    color: #006084;
}

.dropdown-menu > li > a {
	color: #22aae1;
	font-weight: 600;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color: #22aae1;
	background: #fff;
}

.progress {
	height: 15px;
	margin-bottom: 0;
	background: url(../img/prg-bg.png) repeat-x -54px;
}

.btn-bar .btn { margin: 5px; }

.file-man .flash-msg-bx {
		display: none;
		clear: both;
		text-align: center;
		margin-bottom: 25px;
	}

	.file-man .flash-msg {
		display: inline-block;
		font-size: 16px;
		border: 1px solid #ddd;
		background: #e5f9ff url(../img/exc-icon.png) no-repeat 10px;
		-webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
		border-radius: 5px;
		/*width: 350px;*/
		padding: 10px 10px 10px 40px;

	}

	.main-cont {
		background: #fff;
		font-family: "Open Sans", sans-serif;
	}

/* File Manager page: table
----------------------------------*/

@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}

table thead { background-color: #4ab6da; }
.file-man table tbody tr td { 
	color: #005174; 
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 300;
}

.file-man .table > thead > tr > th, 
.file-man .table > tbody > tr > th,
.file-man .table > tfoot > tr > th,
.file-man .table > thead > tr > td,
.file-man .table > tbody > tr > td,
.file-man .table > tfoot > tr > td {
	text-align: center;
	vertical-align: middle;
}

.file-man .table > tbody > tr > td:nth-child(2) { 
	text-align: left; 
	vertical-align: middle;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 60px;
}

.table-striped > tbody > tr:nth-child(2n+1) {
    background-color: #d3eef8;
}

.file-man .checkbox label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	height: 25px;
	width: 25px;
	padding-left: 25px;
	margin-right: 15px;
	font-size: 13px;
	/*margin-bottom: 10px;*/
	background: url(../img/chckbox-bg.png);
}
.file-man .checkbox label:before {
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.file-man input[type=checkbox] {
	display: none;
}

input[type=checkbox]:checked + label:before {
	content: "\2713";
	position: absolute;
	margin-left: -18px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	font-size: 15px;
	color: #f3f3f3;
	text-align: center;
}

/* Profile page:
----------------------------------*/
.tp-bar .title {
	color: #40aed3;
	font-family: "Open Sans", sans-serif;
	font-size: 26px;
	font-weight: 700;
	text-align: center;
	line-height: 41px;
}

.tp-bar .title-ic {
	display: inline-block;
	height: 41px;
	padding-left: 45px;
	margin: 45px auto 0 auto;
}

.tp-bar .title-ic.up {
    padding-left: 60px;
}

.tp-bar .ac-set { background: url(../img/ac-set-icon.png) no-repeat; }
.tp-bar .up { background: url(../img/up-icon.png) no-repeat; }
.tp-bar .ren { background: url(../img/rename-icon.png) no-repeat; }
.tp-bar .can { background: url(../img/cancel-icon.png) no-repeat; }
.tp-bar .up-pro { background: url(../img/update-profile-icon.png) no-repeat; }
.tp-bar .cp { background: url(../img/password-change-icon.png) no-repeat; }
.tp-bar .dh { background: url(../img/www-icon.png) no-repeat; }
.tp-bar .cu { background: url(../img/change-url-icon.png) no-repeat; }

/* Profile page: Sidebar
----------------------------------*/

.sidebar {
	background: #ececec;	padding: 15px;
}

.sidebar .webdev {
	background: #fff;
	padding: 10px;
	margin-bottom: 10px;
}

.sidebar .webdev .webdev-brd {
	height: 43px;
	width: 315px;
	background: url(../img/webdev.png) no-repeat 0 -43px;
}

.sidebar .webdev .webdev-brd a {
	color: #383838;
	text-decoration: none;
	line-height: 40px;
	margin-left: 55px;
}

.sidebar-links-wrp { background: #fff; }

.sidebar-links-wrp .sidebar-links {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 16px;
}

.sidebar-links-wrp .sidebar-links li a {
	display: block;
	height: 45px;
	line-height: 45px;
	text-decoration: none;
	color: #555;
	transition: all 0.3s ease 0s;
}
.sidebar-links-wrp .sidebar-links li a:hover,
.sidebar-links-wrp .sidebar-links li a.active { background: #86e1ff; }

.sidebar-links-wrp .sidebar-links .link-ic {
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	margin-top: 7.5px;
	margin-left: 10px;
	margin-right: 10px;
	transition: all 0.3s ease 0s;
	background: url(../img/link-icon-sprites.png) no-repeat;
}

.sidebar-links-wrp .sidebar-links #mf { background-position: 0 0; }
.sidebar-links-wrp .sidebar-links #md { background-position: -30px 0; }
.sidebar-links-wrp .sidebar-links #mp { background-position: -60px 0; }
.sidebar-links-wrp .sidebar-links #up { background-position: -90px 0; }
.sidebar-links-wrp .sidebar-links #cp { background-position: -120px 0; }
.sidebar-links-wrp .sidebar-links #cu { background-position: -150px 0; }
.sidebar-links-wrp .sidebar-links #ad { background-position: -180px 0; }
.sidebar-links-wrp .sidebar-links #ac { background-position: -210px 0; }

.sidebar-links-wrp .sidebar-links li a:hover #mf,
.sidebar-links-wrp .sidebar-links li a.active #mf { background-position: 0 -30px; }
.sidebar-links-wrp .sidebar-links li a:hover #md,
.sidebar-links-wrp .sidebar-links li a.active #md { background-position: -30px -30px; }
.sidebar-links-wrp .sidebar-links li a:hover #mp,
.sidebar-links-wrp .sidebar-links li a.active #mp { background-position: -60px -30px; }
.sidebar-links-wrp .sidebar-links li a:hover #up,
.sidebar-links-wrp .sidebar-links li a.active #up { background-position: -90px -30px; }
.sidebar-links-wrp .sidebar-links li a:hover #cp,
.sidebar-links-wrp .sidebar-links li a.active #cp { background-position: -120px -30px; }
.sidebar-links-wrp .sidebar-links li a:hover #cu,
.sidebar-links-wrp .sidebar-links li a.active #cu { background-position: -150px -30px; }
.sidebar-links-wrp .sidebar-links li a:hover #ad,
.sidebar-links-wrp .sidebar-links li a:.active #ad { background-position: -180px -30px; }
.sidebar-links-wrp .sidebar-links li a:hover #ac,
 .sidebar-links-wrp .sidebar-links li a.active #ac{ background-position: -210px -30px; }

.sidebar-links-wrp .sidebar-links .rgt-ar {
	display: block;
	float: right;
	height: 13px;
	width: 8px;
	margin-right: 10px;
	margin-top: 16px;
	background: url(../img/link-icon-sprites.png) no-repeat;
	background-position: -240px 0;
}

.sidebar-links-wrp .sidebar-links li a:hover .rgt-ar,
.sidebar-links-wrp .sidebar-links li a.active .rgt-ar { background-position: -240px -13px; }

.pr-table-wrp,
.up-frm-wrp {
	background: #ececec;
	padding: 15px;
}

.pr-table-wrp .table-responsive {
	padding: 15px;
	background: #fff;
}

.pr-table-wrp .table-responsive h4 { font-weight: 700; }
.pr-table-wrp .table-responsive h5 { 
	font-weight: 600;
	color: #000;
}

.pr-table-wrp .table-responsive .table tbody tr td { 
	color: #4f4f4f;
	padding-top: 25px;
	padding-bottom: 25px;
}

.pr-table-wrp .table-responsive a { color: #4f4f4f; }

.oval {
	display: inline-block;
	height: 15px;
	width: 15px;
	margin-right: 5px;
	background: #00cc3e;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}

/* Upload page: Sidebar
----------------------------------*/

.up-frm-wrp .inputs,
.up-frm-wrp form {
	background: #fff;
	padding: 10px;
	text-align: center;
}

.up-frm-wrp .inputs .select { margin-bottom: 15px; }
 
.up-frm-wrp .inputs .ins-btn button {
 	background: #696969;
 	color: #ececec;
 	padding: 10px 20px;
 	font-weight: 600;
 }

.up-frm-wrp .inputs .ins-btn button:hover { background: #4c4c4c; }

.up-frm-wrp form .file-input {
	padding: 10px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
	border: 2px dashed #d2d2d1;
	margin-top: 15px;
	margin-bottom: 25px;
	text-align: center;
}

.up-frm-wrp form .file-input input[type="file"] {
 	display: none;
 }

.up-frm-wrp form .file-input label {
 	border: 2px solid #21a9e1;
 	padding: 5px 10px;
 	color: #21a9e1;
 	margin-bottom: 0;
 	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	margin-top: 15px;
 }

 .up-frm-wrp form .file-input label:hover { 
 	color: #1b88b3;
 	border-color: #1b88b3;
 }

.up-frm-wrp form .file-input .dd {
 	color: #585858;
 	font-size: 15px;
 	font-weight: 500; 
 	line-height: 34px;
}

.up-frm-wrp form .file-input .dd .up-ic {
 	display: inline-block;
	position: relative;
	top: 10px;
 	/*margin-top: 4px;*/
 	margin-right: 10px;
 	height: 24px;
 	width: 29px;
 	background: url(../img/up-icon-sm.png) no-repeat;
}

form .btns { 
 	margin-bottom: 15px;
}

form .btns input {
	border: none;
	color: #fff;
	font-weight: 600;
	padding: 10px 15px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
 }

form .btns input[type="submit"] {
	background: #008fc5; 
	background: -moz-linear-gradient(top,  #008fc5 0%, #09526d 82%, #008fc5 100%); 
	background: -webkit-linear-gradient(top,  #008fc5 0%,#09526d 82%,#008fc5 100%);
	background: linear-gradient(to bottom,  #008fc5 0%,#09526d 82%,#008fc5 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008fc5', endColorstr='#008fc5',GradientType=0 );

}

form .btns input[type="submit"]:hover {
	background: #007099; 
	background: -moz-linear-gradient(top,  #007099 0%, #084259 82%, #007099 100%); 
	background: -webkit-linear-gradient(top,  #007099 0%,#084259 82%,#007099 100%);
	background: linear-gradient(to bottom,  #007099 0%,#084259 82%,#007099 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007099', endColorstr='#007099',GradientType=0 );
}

form .btns input[type="button"] {
	background: #34c8ff;
	background: -moz-linear-gradient(top,  #34c8ff 0%, #1e8fb9 82%, #34c8ff 100%);
	background: -webkit-linear-gradient(top,  #34c8ff 0%,#1e8fb9 82%,#34c8ff 100%);
	background: linear-gradient(to bottom,  #34c8ff 0%,#1e8fb9 82%,#34c8ff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34c8ff', endColorstr='#34c8ff',GradientType=0 );
}

form .btns input[type="button"]:hover {
	background: #29a0cc;
	background: -moz-linear-gradient(top,  #29a0cc 0%, #166987 82%, #29a0cc 100%);
	background: -webkit-linear-gradient(top,  #29a0cc 0%,#166987 82%,#29a0cc 100%);
	background: linear-gradient(to bottom,  #29a0cc 0%,#166987 82%,#29a0cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29a0cc', endColorstr='#29a0cc',GradientType=0 );
}

/* Rename page:
----------------------------------*/
.tp-bar .ren { width: 327px; }

.ren-frm-wrp form {
	padding: 30p933x;
	margin-top: 25px;
	margin-bottom: 25px;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;

	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e9e9e9 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 );
}

.ren-frm-wrp .btns {
	text-align: center;
	margin-bottom: 0;
}

/* Cancel page:
----------------------------------*/
.can-frm-wrp {
	padding: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
}

.can-frm-wrp form { text-align: center; }

.can-frm-wrp form label { line-height: 24px; }

.can-frm-wrp form label .can-icon {
	display: block;
	/*float: left;*/
	height: 44px;
	width: 42px;
	/*margin-right: 10px;*/
	background: url(../img/cancellation-icon.gif) no-repeat;
	margin-left: auto;
	margin-right: auto;
}

.can-frm-wrp form input {
	margin-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    background: #e46b59;   
}

.can-frm-wrp form input:hover {
	color: #fff;
	background: #a84f42;
}

/* Change page:
----------------------------------*/
.cp-frm-wrp {
	padding: 0 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#e9e9e9 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 );
}

.cp-frm-wrp .ac-st {
	padding: 15px 0;
}

.cp-frm-wrp .ac-st table tr td {
	padding: 15px;
}

/* Add-Domain page:
----------------------------------*/
.dh-frm-wrp {
	margin-top: 20px;
	margin-bottom: 30px;
	font-weight: 700;
	text-align: center;
}

.dh-frm-wrp p {
	padding-top: 8px;
	padding-bottom: 8px;
}

.dh-frm-wrp .frm-wrp {
	background: #f5f5f5;
	padding: 15px 10px;
	margin-bottom: 15px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
}

.dh-frm-wrp .frm-wrp .btns {
	margin-top: 10px;
	margin-bottom: 0;
}

/* Change-url page:
----------------------------------*/
.cu-frm-wrp {
    padding: 30px;
	border: 1px solid #ccc;
	margin-top: 30px;
	text-align: center;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
}

.cu-frm-wrp .gr {
	color: #666;
	font-weight: 600;
}

.cu-frm-wrp .frm-wrp .radio { margin-bottom: 20px; }

.cu-frm-wrp .frm-wrp .radio:first-child {
	margin-top: 0;
}


/* ==========================================================================
   Media Queries
   ========================================================================== */

/* @media (max-width: 438px) {
	.top-cnt .list-inline {
		width: 330px;
	}
	.top-sc { height: 82px; }
	.top-sc ul li .top-sp,
	.top-sc ul li .ic
	 { visibility: hidden; }
	.top-cnt ul li #log-ic { margin-left: 0; }
} */

@media (max-width: 644px) {

	.top-sc { 
		height: 75px;
		margin-top: 0;
		margin-bottom: 0;
	}
	.top-cnt { 
		line-height: 24px; 
		float: none;
	}
	.top-cnt .list-inline { 
		overflow: hidden; 
		text-align: right;
		margin-left: 0; 
	}
	.top-cnt ul li { 
		float: none; 
		padding-right: 0; 
		padding-left: 0;
	}
	.top-cnt ul li:nth-child(1),
	.top-cnt ul li:nth-child(3),
	.top-cnt ul li:nth-child(4) { display: none; }

	.top-cnt ul li:nth-child(2) { margin-bottom: 10px; }
	.top-cnt ul li:last-child a { 
		margin-left: 25px;
	}

}

@media (min-width: 500px) {
	.blk {
		float: left;
		min-height: 384px;
		width: 45%;
		margin: 2.5%; 
	}
}

@media (min-width: 768px) {

	.top-cnt { font-size: 14px; }

	.top-cnt .list-inline {
		overflow: visible;
		width: auto;
	}

	.top-cnt ul li .top-sp { position: static; }
	.top-cnt ul li #log-ic { margin-left: auto; }
	.navbar-brand > img { width: auto; }

	.navbar .nav li a {
		color: #fff;
		padding: 25px 7px;
		border-left: 1px solid #5ac4f1;
	    border-right: 1px solid #228bb8;
	}

	.navbar .nav li:first-child a { border-left: none; }
	.navbar .nav li:last-child a { border-right: none; } 
	.navbar .nav li { height: 70px; }
	.navbar .nav li a { text-align: center; }

	/* Navbar sliding styles
	----------------------------------*/

	.navbar-collapse {
		width: 76%;
		float: right;
		position: relative;
	}

	.navbar-collapse .nav { width: 200%; }
	#navbar .navbar-right { float: none !important; }
	.navbar-collapse.collapse { overflow: hidden !important; }

	.arrow {
		visibility: visible;
		position: absolute;
		z-index: 9999;
		background: #007dc6 url(../img/nav-arrow-fw.png) no-repeat center;
		border: none;
		margin-left: 473px;
		height: 100%;
		width: 60px;
	}

	.arrow-img { background: #007dc6 url(../img/nav-arrow-bk.png) no-repeat center; }

	.jumbotron { 
		padding: 100px 0;
		height: 484px; 
		background: transparent url(../img/hero-img.jpg) no-repeat center;
	}

	.jumbotron .h-bx { padding: 5px 45px 5px 27px; }
	.jumbotron .h-bx h1 { font-size: 37px; }
	.jumbotron .jmb-pr { font-size: 29px; }
	.jumbotron .jmb-pr-bd { font-size: 36px; }

	.sc-navbar .nav li:first-child { width: 100%; }
	.sc-navbar .nav > li > a { padding: 10px 10px; }

	/* Login page:
	----------------------------------*/
	.log-bx {
	  width:408px;
	  height: 512px;
	  margin-left: -204px;
	  margin-top: -256px;
	}

	.reg-bx {
	  width:1137px;
	  height: 512px;
	  margin-left: -204px;
	  margin-top: -299.5px;
	}

	.reg-bx .frm-wrp ul.links { width: 114px; }

	.fp-bx {
	  width:408px;
	  height: 512px;
	  margin-left: -204px;
	  margin-top: -256px;
	}

	.pg-md-bx .frm-wrp#login { 
		padding: 50px 30px 0 30px;
		height: 485px;
	}

	.pg-md-bx .frm-wrp#register { height: 710px; }

	.pg-md-bx .frm-wrp .title{ font-size: 20px; }

	.frm-wrp .links {
		width: 340px;
	}

	.frm-wrp #fp.links { width: 262px; }

	.frm-wrp .links li a { 
		padding: 0 10px;
		font-size: 14px;
	}

	.err-msg-bx { 
		display: block;
		position: absolute;
		left: 420px;
		width: 100%;
		margin-top: -48px;
	}

	.err-msg-bx.err-login { margin-top: -18px; }

	.err-msg-pnt {
		display: block;
		float: left;
		height: 44px;
		width: 73px;
		background: transparent url(../img/err-msg-pnt.png) no-repeat center;
	}

	.err-msg {
		display: block;
		float: left;
		height: 44px;
		background: transparent url(../img/err-msg-bg.png) repeat-x;
		border-right: 1px solid #fff;
		line-height: 44px;
		color: #525c61;
		font-size: 16px;
		font-weight: 500;
		padding-right: 10px;
	}


	.frm-refl {
		display: block;
		height: 92px;
		width: 408px;
	}

	.frm-refl.login { background: transparent url(../img/frm-refl-lg.png) no-repeat center; }
	.frm-refl.register { background: transparent url(../img/frm-refl-rg.png) no-repeat center; }
	.frm-refl.fp { background: transparent url(../img/frm-refl-fp.png) no-repeat center; }

	.ms-logos li .ms-logo { margin: 15px 37px; }

	/* File Manager page:
	----------------------------------*/

	.file-man .tp-bar .file-op-wrp { 
		width: auto;
		margin-right: 34px;
	}

	.file-man .tp-bar .file-op-bar {
		width: 70%;
		overflow: hidden;
		float: right;
	}

	.file-man .tp-bar li:last-child .file-op-wrp:last-child { margin-right: 0; }

	.tp-bar img { 
		float: left;
		margin-right: 15px;
	}

	.tp-bar .profile,
	.btn-bar {
		margin-top: 20px;
		margin-bottom: 25px;
	}

	.tp-bar .profile {
	    clear: right;
	    float: right;
	}

	.btn-bar { 
		clear: left;
		float: left;
	}

	.table-responsive { clear: both; }

	.tp-bar .profile-wrp { float: right; }

	/* Profile page:
	----------------------------------*/

	.tp-bar .title-ic { 
		float: left;
	}

	.sidebar { margin-left: -15px; }

	/* Upload page:
	----------------------------------*/
	.up-frm-wrp .inputs .select { 
		float: left;
		margin-bottom: 0;
		margin-top: 9px;
	}
	.up-frm-wrp .inputs .ins-btn { float: right; }

	/* Upload page: Sidebar
	----------------------------------*/
	.up-frm-wrp form .file-input label { 
		float: right;
		margin-top: 0;
	}

	.up-frm-wrp form .file-input .dd,
	.up-frm-wrp form .file-input .dd .up-ic { 
		float: left;
		top:5px;
	}
	
	form .btns { float: right; }
	form .btns input { margin-left: 15px; }

	/* Rename page:
	----------------------------------*/

	.ren-frm-wrp form { 
		padding: 25px 50px;
		margin-top: 30px;
		margin-right: 20px;
	}

	/* Add-Domain page:
	----------------------------------*/
	.dh-frm-wrp .frm-wrp .btns { float: none; }

	/* Change-URL page:
	----------------------------------*/
	.cu-frm-wrp .btns {
		float: none;	
	}

	.cu-frm-wrp .btns input {
	    margin-left: 0;
	}

}

@media (min-width: 992px) {
	.navbar-collapse { width: 83%; }
	.arrow { margin-left: 706px; }
	.navbar .nav li a { padding: 25px 12.5px; }

	.sc-navbar .nav > li > a { padding: 15px 35px; }

	.blk {
		height: 470px;
		width: 260px;
		margin: 25px; 
	}

	.ms-logos .ms-logo {
		height: 83px;
		background: transparent url(../img/ms-logos.jpg) no-repeat center; 
	}

	.ms-logos li .ms-logo { margin: 15px 12px; }

	.ms-logos #net {
		width: 160px;
		background-position: 0 0;
	}

	.ms-logos #css3 {
		width: 59px;
		background-position: -160px 0;
	}

	.ms-logos #azure {
		width: 187px;
		background-position: -219px 0;
	}

	.ms-logos #ajax {
		width: 188px;
		background-position: -406px 0;
	}

	.ms-logos #sql {
		width: 247px;
		background-position: -594px 0;
	}

	/* File Manager page:
	----------------------------------*/

	.btn-bar .btn .sm-hd,
	table thead tr th .sm-hd,
	.file-op-wrp .txt-fl .sm-hd { 
		display: inline-block;
	}

	.file-man.container { padding: 0; }

	.file-man .tp-bar-wrp {
		background: rgba(255,255,255,1);
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,249,255,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(229,249,255,1)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,249,255,1) 100%);
		background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,249,255,1) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,249,255,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(229,249,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5f9ff', GradientType=0 );

		border-bottom: 1px solid #cecece;
	}

	.file-man .tp-bar { padding: 10px 15px; }

	.file-man .tp-bar .file-op-bar {
	    float: left;
	    width: 63%;
	    margin-top: 15px;
	}

	.tp-bar .profile { 
		clear: none;
		margin-bottom: 0;
		margin-top: 0;
	}

	.file-man .tp-bar .file-op-wrp { 
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 15px;
		height: 115px;
	}

	.tp-bar-wrp.clearfix:after { display: table; }

	.file-man .tp-bar .file-op-wrp:hover {border-bottom: 3px solid #4bb7db;}

	.file-op-wrp .txt-fl .sm-hd { display: inline-block; }

	::-webkit-input-placeholder { /* WebKit browsers */
	    color: transparent;
	}
	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	   color: transparent;
	   opacity:  1;
	}
	::-moz-placeholder { /* Mozilla Firefox 19+ */
	   color: transparent;
	   opacity:  1;
	}
	:-ms-input-placeholder { /* Internet Explorer 10+ */
	   color: transparent;
	}

	.btn-bar { padding-left: 15px; }

	.btn-bar .btn,
	table thead tr th .btn { line-height: 24px; }

	.btn-bar .back,
	.btn-bar .edit,
	.btn-bar .up-dwn {
		float: left;
	}

	.btn-bar .edit,
	.btn-bar .up-dwn {
		margin-left: 75px;
	}

	.btn-bar .btn-ic,
	table thead tr th .btn-ic {
		margin-right: 6px;
	}

	.tp-bar .profile-wrp {
	    margin-top: 0;
	}

	.file-man .flash-msg-bx { display: block; }

	.table { margin-bottom: 0; } 


	/* Rename page:
	----------------------------------*/
	.tp-bar .ren { width: auto; }

	/* Cancel page:
	----------------------------------
	.can-frm-wrp { width: 513px; }	*/

	.can-frm-wrp form label .can-icon {
		float: left;
		margin-right: 10px;
	}

	.can-frm-wrp form label { line-height: 40px; }

	.tp-bar .title-ic {
		margin-left: 138px;
	}

	.tp-bar .profile-wrp .fl-man-txt { float: left; }

	/* Add-Domain page:
	----------------------------------*/
	.dh-frm-wrp { 
		text-align: left;
	}
	.dh-frm-wrp .frm-wrp .form-control { width: 303px; }
	.dh-frm-wrp .frm-wrp .btns { margin-top: 0; }
	.dh-frm-wrp .frm-wrp .btns input { padding: 7px 15px; }
	.dh-frm-wrp .frm-wrp label { 
		line-height: 29px;
		margin-right: 15px;
	}
	.dh-frm-wrp .frm-wrp * { float: left; }

	/* Change page:
	----------------------------------*/
	.cp-frm-wrp {
		width: 600px;
	}
	
}

@media (min-width: 1200px) {

	.navbar-collapse {
		width: auto;
		float: none;
		position: static;
	}

	.navbar-collapse .nav { width: auto; }
	.navbar .nav li a { padding: 25px 8.25px; }
	#navbar .navbar-right { float: right !important; }
	.navbar-collapse.collapse { overflow: hidden !important; }
	.arrow { visibility: hidden; }

	.sc-navbar { clear: both; }
	.sc-navbar .nav li:first-child { width: auto; margin-right: 30px; }
	.sc-navbar .nav > li > a { 
		padding: 15px 14px;
		font-size: 16px; 
	}

	.sc-navbar .nav li .sc-nav-sp {
		display: block;
		height: 50px;
		width: 5px;
		background: url(../img/sc-navs-sp.png) no-repeat center;
	}

	.hover-ind-wrp { 
		position: absolute; 
		visibility: hidden;
	}

	 #hover-ind-tp { margin-top: -10px; }
	 #hover-ind-bt { margin-bottom: 10px; }

	.hover-ind {
		display: block;
		float: left;
		height: 10px;width: 100px;
		background: #2aaae1;
	}

	.hover-ind-wrp .hover-ind-tp-bg,
	.hover-ind-wrp .hover-ind-tp-end,
	.hover-ind-wrp .hover-ind-bt-bg,
	.hover-ind-wrp .hover-ind-bt-end { 
		display: block;
		float: left;
		height: 10px;
		width: 14px;
		background: transparent url(../img/sc-nav-corners.png) no-repeat;
	}
	.hover-ind-wrp .hover-ind-tp-bg {  background-position: 0 0;  }
	.hover-ind-wrp .hover-ind-tp-end { background-position: -14px 0; }
	.hover-ind-wrp .hover-ind-bt-bg { background-position: 0 -10px; }
	.hover-ind-wrp .hover-ind-bt-end { background-position: -14px -10px; }

	.blk {
		width: 312px;
		margin: 34px;
	}

	.ms-logos li .ms-logo { margin: 15px 37px; }

	.btn-bar .edit, .btn-bar .up-dwn {
	    margin-left: 175px;
	}

	.file-man .tp-bar .file-op-wrp {
	    padding-right: 29px;
		padding-left: 29px;
		margin-right: 0;
		background: url(../img/file-man-divider.png) no-repeat right;
	}

	.file-man .tp-bar .file-op-bar li:last-child .file-op-wrp {
		background: none;
	}

	.file-man .tp-bar .file-op-bar {
	    width: 68%;
	}

	.sidebar .webdev .webdev-brd {
		background: url(../img/webdev.png) no-repeat 0 0;
	}

	/* Rename page:
	----------------------------------*/
	.tp-bar .ren { margin-left: 25%; }

	/* Cancel page:
	----------------------------------*/

	.tp-bar .title-ic {
	    margin-left: 260px;
	}

	/* Add-Domain page:
	----------------------------------*/
	.dh-frm-wrp .frm-wrp .form-control { width: 437px; }

	.cp-frm-wrp { width: 98%; }

}




/*-----------------------------Media-Query ---------------------------------------*/


@media only screen and (max-width: 991px) {
	
	section.container.pg-md-bx.reg-bx{margin-left: 0 !important;max-width: 100% !important;left: 0 !important;
	text-align: center !important;}
	.pg-md-bx .frm-wrp#register {height: auto !important;padding-bottom: 20px !important;margin-bottom: 20px !important;}
	.video {margin-top: 40px;}	
		
	
}

@media only screen and (max-width: 767px) {
	
	section.container.pg-md-bx.reg-bx{min-width:100% !important;width:100% !important}
	section.container.pg-md-bx.reg-bx iframe {max-width: 100% !important;height: auto !important;margin-bottom: 30px !important;}
	
}









