

.owl-carousel.owl-rtl,
.ui-datepicker-rtl {
	direction: rtl
}

.about-txt h2,
.btn-about a,
.btn-degree a,
.degree-txt .degfhead,
.hover-txt {
	text-transform: uppercase
}

.InnerBody h4,
.hover-txt,
.hover-txt h3 {
	font-weight: 700
}

.sprite,
.ui-button,
.ui-spinner,
.ui-spinner-input {
	vertical-align: middle
}

label[for=captcha] {
	position: absolute;
	top: 37px;
	left: 149px
}

.about {
	background: url(../images/about-img.jpg) no-repeat;
	min-height: 260px;
	background-size: cover
}

.about-txt {
	padding-top: 50px
}

.about-txt h2 {
	color: #0f3766
}

.btn-about a {
	padding: 15px 30px;
	background: #cf142b;
	color: #fff;
	text-decoration: none
}

.btn-about {
	padding-top: 40px
}

.img-side.lazyloaded {
	background-repeat: no-repeat;
	background-size: cover
}

.degree-txt .degfhead {
	font-size: 26px;
	letter-spacing: 1px
}

.degree-txt {
	background: rgba(1, 70, 141, .9);
	color: #fff;
	padding: 7px 14px;
	margin-top: 597px
}

.btn-degree a {
	padding: 15px 30px;
	background: #cf142b;
	color: #fff;
	text-decoration: none;
	transition: ease all .3s;
	border: 1px solid #cf142b
}

.border-3:before,
.border:before {
	border-left: 96px solid transparent
}

.btn-degree {
	padding-top: 12px;
	float: right
}

.col-md-7.edu-set {
	margin-left: 160px;
	margin-top: 440px
}

.degree-img {
	height: 370px;
	position: relative;
	overflow: hidden;
	margin-left: 10px
}

.degree-hover,
.hover-txt {
	position: absolute;
	width: 100%;
	text-align: center
}

.hover-txt {
	color: #fff;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.degree {
	padding-bottom: 10px
}

.deg-img-line-2 {
	margin-top: 10px
}

.degree-hover {
	height: 100%;
	background: rgba(28, 65, 110, .9);
	top: 100%;
	transition: all ease 1s;
	transition-delay: .4s
}

.degree-img:hover .degree-hover {
	opacity: 1;
	transition: all ease .5s;
	background: rgba(212, 212, 217, .9);
	top: 0
}

.degree-img:hover .hover-txt {
	color: #1c416e
}

.degree-img:hover.degree-img img {
	transition: ease all .5s
}

.degree-img img {
	padding-bottom: 0;
	width: 100%;
	object-fit: cover;
	height: 100%
}

.border-2:after,
.border-3:before,
.border-4:after,
.border:before {
	height: 0;
	width: 0;
	content: ''
}

.papers {
	background: #cf142b;
	text-align: center;
	color: #fff;
	text-transform: capitalize;
	padding-top: 22px;
	padding-bottom: 33px
}

.papers h3 {
	text-transform: uppercase;
	font-size: 23px
}

.papers .paperhead {
	margin: 0;
	text-transform: uppercase;
	font-size: 26px
}

.box-1.g-1 h4,
.box-1.g-2 h4,
.box-1.g-3 h4,
.box-1.g-4 h4 {
	text-transform: capitalize
}

.box-1 {
	background: #d3e1f4;
	padding: 7px 5px 25px 0;
	margin-bottom: 5px
}

.border {
	position: relative
}

.border:before {
	border-bottom: 141px solid #d3e1f4;
	position: absolute;
	top: -7px;
	left: -96px
}

.border-2:after,
.border-3:before {
	top: -8px
}

.border-3 {
	position: relative
}

.border-3:before {
	border-bottom: 142px solid #d3e1f4;
	position: absolute;
	left: -95px
}

.border-2 {
	position: relative
}

.border-2:after {
	border-bottom: 141px solid #d3e1f4;
	border-right: 80px solid transparent;
	position: absolute;
	left: 447px
}

.border-4 {
	position: relative
}

.border-4:after {
	border-bottom: 144px solid #d3e1f4;
	border-right: 70px solid transparent;
	position: absolute;
	top: -10px;
	left: 429px
}

.set-3 {
	position: relative
}

.box-1.g-3 {
	position: absolute;
	top: 540px;
	left: 209px;
	width: 483px;
	padding-right: 38px
}

.box-1.g-1 {
	position: absolute;
	left: 192px;
	top: 212px;
	width: 504px;
	padding-right: 48px
}

.need-btn a,
.need-txt h3 {
	text-transform: uppercase
}

.set-1 {
	position: relative
}

.box-1.g-4 {
	position: absolute;
	left: 58px;
	top: 487px;
	width: 506px;
	padding-left: 77px
}

.box-1.g-4.set-box {
	padding-top: 8px;
	padding-bottom: 5px
}

.set-2,
.set-4 {
	position: relative
}

.box-1.g-2 {
	position: absolute;
	top: 114px;
	left: -55px;
	width: 548px;
	padding-left: 99px
}

.student.lazyloaded {
	min-height: 780px;
	background-repeat: no-repeat
}

.weriting-slide.lazyloaded {
	min-height: 800px;
	background-repeat: no-repeat;
	background-size: cover
}

.need {
	background: #0f3766;
	color: #fff;
	padding: 14px 0
}

.need-txt h3 {
	font-size: 22px
}

.need-btn a {
	padding: 15px 30px;
	background: #cf142b;
	color: #fff;
	text-decoration: none;
	border: 1px solid transparent;
	transition: ease .3s
}

.need-btn a:hover {
	background: #0f3766;
	border: 1px solid #cf142b
}

.need-btn {
	padding-top: 37px
}

.order-slide {
	background: #cf142b;
	padding: 30px 0;
	text-transform: capitalize;
	color: #fff;
	text-align: center
}

.btn-slide a,
.establish,
.footer-txt h3,
.sub-btn a,
.work-sm-txt {
	text-transform: uppercase
}

.btn-slide a {
	padding: 15px 30px;
	background: #0c2f58;
	color: #fff;
	text-decoration: none;
	border: 1px solid transparent
}

.btn-slide a:hover {
	background: #cf142b;
	border: 1px solid #0c2f58;
	transition: ease all .3s
}

.btn-slide {
	padding-top: 20px
}

.work-sm-txt {
	text-align: center;
	padding: 15px 0
}

.work-sm-txt h1 {
	color: #0c2f58
}

.footer-icons ul li a i.fa,
footer {
	color: #fff
}

footer {
	background: #0c2f58;
	padding: 20px 0
}

.footer-txt h3 {
	padding-bottom: 25px
}

.footer-icons ul,
.service ul {
	padding: 0;
	list-style-type: none
}

.footer-icons ul {
	margin: 0
}

.footer-icons ul li {
	float: left;
	margin-right: 13px;
	font-size: 20px
}

.footer-icons ul li a i.fa:hover {
	color: red
}

.service ul {
	margin: 0
}

.ser-list ul li a {
	color: #fff;
	text-decoration: none
}

.footer-about p {
	padding-bottom: 18px;
	color: #999
}

.ser-list ul li {
	margin-bottom: 10px
}

.writing-txt-2 {
	text-align: center;
	color: #fff;
	background: rgba(0, 0, 0, .7);
	padding: 27px 22px
}

.wrting-border {
	border: 1px solid #3f4040;
	padding: 25px 14px 26px
}

.wrting-border p {
	color: red;
	margin: auto
}

.writing-line {
	height: 1px;
	background: #33383e;
	margin: 27px auto 12px
}

.col-md-7.center-block.write {
	margin: auto;
	float: none
}

.pricePlanInnerboxes .rationContact {
	padding-top: 0;
	padding-bottom: 30px;
	text-align: center
}

.girl img {
	position: absolute;
	top: 29px
}

.girl,
.n-links li {
	position: relative
}

.girl.visible-md.visible-lg {
	width: 334px;
	margin: auto
}

.logo-nav .media {
	padding-top: 0;
	padding-bottom: 10px
}
.logo-nav .media.border-side{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 5px auto;
}
.logo-nav .media.border-side-2{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 5px auto;
}
.logo-nav .media.border-side-2 .email-info{
	margin-left: 10px;
}
.logo-nav .media .header247{
	margin-right:10px;
}
.logo-nav .media .header247 .text-247{
	background: #292642;
    width: 40px;
    height: 40px;
    color: #fff;
    border-radius: 50%;
    padding: 11px 8px;
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    text-align: center;
    margin-right: 10px;
}
.logo-nav .media .header247 .ul-flag img{
	width: 30px;
}
.logo-nav .media.border-side-2{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 5px auto;
}
.logo-nav .media.border-side-2 .email-info{
	margin-left: 10px;
}

.logo-nav .media-heading {
	margin-bottom: 0
}

.sub-btn a {
	padding: 12px 40px;
	background: #cf142b;
	color: #fff;
	text-decoration: none
}

.InnerBody h1,
.InnerBody h2,
.InnerBody h4,
.proposal-dissertation h2 {
	text-transform: capitalize
}

.box h4,
.hed-price,
.writing-txt h2 {
	text-transform: uppercase
}

.subs input[type=text] {
	width: 100%
}

.copy {
	background: #0f3766;
	padding: 9px 0 4px;
	color: #516986;
	border: 1px solid #174b89;
	margin-bottom:-50px !important;
}

.img-side .col-md-7.center-block {
	margin: auto;
	float: none
}

img#bubble-image {
	background: #fff!important;
	border-radius: 8px!important;
	padding: 10px 0 0 10px!important;
	width: 167px!important;
	margin-top: 22px!important
}

.owl-carousel .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
	z-index: 0
}

.owl-carousel .owl-animated-out {
	z-index: 1
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

.n-links ul {
	list-style: none;
	padding: 0
}

.n-links li {
	padding-left: 13px;
	margin-bottom: 15px
}

.n-links li a {
	color: #333
}

.n-links li a:hover {
	color: red
}

.n-links li:before {
	content: '';
	background: url(../images/angle-double-right.svg) no-repeat;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 8px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 20%;
	-webkit-transform: translateX(-20%);
	transform: translateX(-20%)
}

.owl-carousel .owl-stage:after,
.owl-carousel .owl-wrapper:after {
	content: ".";
	visibility: hidden;
	line-height: 0;
	clear: both
}

.pricePlanhead h1:before,
.proposal-li ul li i.fa:before,
.up-box-1 span:before,
ul.listItems li:before {
	content: ''
}

.writing-txt h2 {
	color: #0f3766;
	margin-bottom: 0;
	font-size: 24px
}

.writing-txt p,
.writing-txt span {
	text-align: right;
	line-height: 25px;
	width: 80%;
	display: block;
	float: right;
	font-size: 15px
}

.PricePlanitems ul li,
.price-plan,
.ratingText,
.ratingValuebox,
.rationContact,
.smaple-work-icon,
div#result {
	text-align: center
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

.owl-height {
	-webkit-transition: height .5s ease-in-out;
	-moz-transition: height .5s ease-in-out;
	-ms-transition: height .5s ease-in-out;
	-o-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
	display: block;
	height: 0
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel .owl-item,
.owl-controls {
	-webkit-user-select: none;
	-webkit-tap-highlight-color: transparent
}

.owl-carousel.owl-loaded {
	display: block
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}

.owl-carousel.owl-hidden {
	opacity: 0
}

.owl-carousel .owl-refresh .owl-item {
	display: none
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	-webkit-touch-callout: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}

.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}

.owl-carousel.owl-rtl .owl-item {
	float: right
}

.no-js .owl-carousel {
	display: block
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	-moz-transition: opacity .4s ease;
	-ms-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale .1s ease;
	-moz-transition: scale .1s ease;
	-ms-transition: scale .1s ease;
	-o-transition: scale .1s ease;
	transition: scale .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition: scale(1.3, 1.3);
	-moz-transition: scale(1.3, 1.3);
	-ms-transition: scale(1.3, 1.3);
	-o-transition: scale(1.3, 1.3);
	transition: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
	display: none
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity .4s ease;
	-moz-transition: opacity .4s ease;
	-ms-transition: opacity .4s ease;
	-o-transition: opacity .4s ease;
	transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1
}

.owl-carousel .owl-item {
	display: block;
	width: 100%;
	height: auto;
	float: left
}

.owl-carousel .owl-wrapper:after {
	display: block;
	height: 0
}

.owl-carousel,
.owl-carousel .owl-wrapper {
	display: none;
	position: relative
}

.owl-carousel {
	-webkit-tap-highlight-color: transparent;
	z-index: 1;
	width: 100%;
	-ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height .5s ease-in-out;
	-moz-transition: height .5s ease-in-out;
	-ms-transition: height .5s ease-in-out;
	-o-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out
}

.owl-controls .owl-buttons div,
.owl-controls .owl-page {
	cursor: pointer
}

.owl-controls {
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.grabbing {
	cursor: url(grabbing.png) 8 8, move
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}

.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center
}

.owl-theme .owl-controls .owl-buttons div {
	color: #fff;
	display: inline-block;
	zoom: 1;
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);
	opacity: .5
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none
}

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: .5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #d49a1b
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #fff;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}

.owl-item.loading {
	min-height: 150px;
	background: url(AjaxLoader.gif) center center no-repeat
}

.sample-hover {
	position: absolute;
	background: rgba(0, 0, 0, .7);
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: all ease .5s
}

.sample-hover img {
	position: absolute;
	left: 41%;
	top: 50%
}

.sample-img:hover .sample-hover {
	opacity: 1;
	transitoin: all ease .5s
}

.sample-img:hover .sample-hover img {
	color: red
}

.InnerBody h2,
.InnerBody h4,
.InnerBody.aboutpage {
	color: #0f3766
}

.col-md-6.remove-padding {
	padding: 0
}

.wrapper.set-height {
	min-height: 190px;
	background-attachment: fixed
}

.InnerBody {
	padding: 0px 0px !important;
	background: url(../images/about-img.jpg)
}

.InnerBody .phoneNumber {
	color: #c21f2b;
	font-size: 16px;
	font-weight: 700
}

.contact-page-iocns ul li a {
	color: #333!important
}

.cnfRigh ul li a i.fa {
	font-size: 21px
}

.cnfRigh ul li a {
	font-size: 22px
}

.contactpage .TextArea {
	resize: none;
	min-height: 150px
}

.cnfRigh ul {
	padding: 0
}

.cnfRigh li {
	list-style-type: none;
	color: #444;
	font-size: 18px;
	padding-top: 10px;
	transition: ease all .5s
}

.cnfRigh li:hover {
	padding-left: 10px
}

.cnfRigh li:hover i.fa.fa-phone-square {
	color: #018f99
}

.cnfRigh li:hover i.fa.fa-envelope {
	color: #a4cc37
}

.cnfRigh li:hover i.fa.fa-weixin {
	color: #7f3e98
}

.cnfRigh li:hover i.fa.fa-facebook-official {
	color: #3b5998
}

.cnfRigh li:hover i.fa.fa-twitter {
	color: #00b5f1
}

.cnfRigh li:hover i.fa.fa-google-plus {
	color: #dc4a38
}

.cnfRigh li a:hover,
.cnfRigh li a:link {
	list-style-type: none;
	color: #444;
	font-size: 18px;
	text-decoration: none
}

.btn-group.btn-breadcrumb {
	float: right
}

.Titele-BreadCrum {
	color: #0f3766;
	margin-top: 130px
}

.InnerBody p {
	line-height: 30px;
	font-size: 16px
}

.InnerBody img {
	margin-top: 20px
}

.contactpage h2 {
	font-size: 28px;
	color: #707070
}

.contactpage p {
	color: #666;
	font-size: 14px
}

.contactpage .InputTxt,
.contactpage .TextArea {
	width: 100%;
	color: #817f7f;
	font-size: 14px;
	padding: 9px 10px;
	border: 1px solid #dcdcdc;
	background: #f5f5f5;
	border-radius: 1px;
	margin-top: 16px;
	box-sizing: border-box
}

div#form-hide label {
	color: red;
	font-weight: 400
}

.contactpage .Inputbtn {
	padding: 10px;
	width: 100%;
	background: #0f3766;
	font-size: 22px;
	color: #fff;
	border: 1px solid #0f3766;
	margin-top: 12px
}

a#live_chat3 {
	color: #333
}

div.ContactFormMsg label.error {
	top: 170px!important
}

.cnfRigh,
div#wrap {
	margin-top: 20px
}

div#form-hide label {
	font-size: 12px!important;
	position: absolute;
	left: 18px;
	top: 55px
}

.copy-right i.fa {
	margin-right: 5px
}

.proposal-dissertation {
	color: #0f3766
}

.InnerBody.proposal {
	background: url(../images/about-img.jpg);
	min-height: 400px
}

.proposal-li ul {
	padding: 0;
	margin: 0 0 19px;
	list-style-type: none
}

.proposal-li ul li {
	margin: 0 0 10px;
	position: relative;
	padding-left: 16px
}

.proposal-li ul li i.fa {
	padding-right: 5px
}

.proposal-li ul li i.fa:before {
	-webkit-mask-image: url(../images/angle-double-right.svg);
	mask-image: url(../images/angle-double-right.svg);
	width: 10px;
	height: 10px;
	position: absolute;
	top: 5px;
	left: 0;
	background: #c21f2b
}

.botomRow a {
	border: 1px solid #cf142b;
	color: #cf142b
}

.InnerBody.proposal img {
	margin-bottom: 5px;
	margin-top: 42px
}

.subs input[type=text] {
	color: #333;
	padding-left: 5px
}

.InnerBody h1,
.aboutpage h3 {
	color: #0f3766
}

.wrting-border p {
	width: 182px
}

.logo {
	max-width: 249px;
	margin: auto;
	float: left
}

.writing-line {
	width: 160px
}

.work-sm-txt h1 {
	font-size: 24px
}

.writing-txt-2 {
	margin-top: 324px
}

.wrting-border h3 {
	font-size: 21px;
	line-height: 26px
}
.banner-txt {
	padding-top: 140px;
    width: 500px;
}

.InnerBody h1 {
	font-size: 23px;
	font-weight: 700
}

.InnerBody h2,
.InnerBody h3 {
	font-size: 20px;
	font-weight: 700
}

.Titele-BreadCrum h2 {
	font-size: 36px
}

.price-plan {
	margin-top: 50px;
	margin-bottom: 40px
}

.price-plan h4 {
	background: #0f3766;
	color: #fff;
	padding: 20px 0;
	margin: 0
}

.price-plan ul {
	list-style: none;
	padding: 0;
	border: 1px solid #eee;
	margin-bottom: 40px;
	background: #fff
}

.iner-serv .iner-serv-icon {
	width: 60px;
	height: 60px;
	background: url(../images/sprit.png) no-repeat;
	display: block;
	margin: 0 auto
}

.iner-serv .iner-serv-icon.i1 {
	background-position: 0 0
}

.iner-serv .iner-serv-icon.i2 {
	background-position: -56px 0
}

.iner-serv .iner-serv-icon.i3 {
	background-position: -124px 0
}

.iner-serv .iner-serv-icon.i4 {
	background-position: -184px 0
}

.iner-serv:hover .iner-serv-icon.i1 {
	background-position: 0 -68px
}

.iner-serv:hover .iner-serv-icon.i2 {
	background-position: -56px -68px
}

.iner-serv:hover .iner-serv-icon.i3 {
	background-position: -124px -68px
}

.iner-serv:hover .iner-serv-icon.i4 {
	background-position: -184px -68px
}

.about-best .pe-ens {
	width: 95px;
	height: 60px;
	background: url(../images/sprite_2.png) no-repeat;
	display: block;
	margin: 0 auto
}

.about-best .pe-ens.i1 {
	background-position: 0 0
}

.about-best .pe-ens.i2 {
	background-position: -101px 0
}

.about-best .pe-ens.i3 {
	background-position: -198px 0
}

.about-best .pe-ens.i4 {
	background-position: 0 -60px
}

.about-best .pe-ens.i5 {
	background-position: -100px -60px
}

.about-best .pe-ens.i6 {
	background-position: -187px -60px
}

.price-plan ul li {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee
}

.hed-price {
	color: #0f3766
}

.price-plan .col-sm-3 {
	transition: .3s all ease-in-out
}

.price-plan .col-sm-3:hover {
	margin-top: -20px
}

.price-plan .col-sm-3:first-child:hover {
	margin: 0
}

.subscribe ul {
	list-style: none;
	padding: 0
}

.faq-panel {
	color: #fff;
	margin-top: 15px
}

.faq-panel .panel-default>.panel-heading {
	background: #0f3766;
	border-radius: 2px
}

.faq-panel .panel-title>a {
	color: #fff;
	display: block;
	text-decoration: none
}

.faq-panel .panel-body {
	background: #fff;
	color: #000
}

.faq-panel .panel+.panel {
	margin-top: 1px
}

.green {
	background: #0f3766!important;
	border-bottom: 1px solid #0f3766!important
}

.gray {
	background: #7d7d7d!important
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top: 1px solid #2b4b71;
	color: #0f3766
}

.mCustomScrollbar {
	-ms-touch-action: auto!important;
	touch-action: auto!important
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
	word-break: normal!important
}

ul.listItems {
	margin-top: 26px;
	padding-left: 11px;
	list-style-type: none
}

ul.listItems li {
	position: relative;
	line-height: 31px
}

ul.listItems li:before {
	background: url(../images/angle-double-right.svg);
	font-size: 16px;
	font-weight: 600;
	position: absolute;
	color: #cf142b;
	left: -19px;
	top: 10px;
	width: 11px;
	height: 12px
}

.box,
.box span {
	position: relative
}

.num-email-style {
	text-decoration: none;
	color: #23527c
}

.btn {
	border-radius: 0!important
}

.nav>li>a {
	padding: 13px 20px
}

.Education {
	padding-top: 245px;
	padding-bottom: 57px
}

.box h4 {
	font-size: 18px;
	color: #0f3766;
	padding-left: 18px
}

.box p {
	font-size: 14px;
	color: #1c1c1c
}

.box {
	background: #d3e1f4;
	padding-top: 32px;
	padding-right: 98px;
	padding-bottom: 30px
}

.box span {
	display: block
}

.up-box-1 span:before {
	position: absolute;
	width: 0;
	height: 0;
	border-top: 171px;
	border-right: 8px;
	border-bottom: 0;
	border-left: 0;
	border-color: transparent #d3e1f4 transparent transparent;
	border-style: solid;
	display: block;
	left: -90px;
	top: -32px;
	border-right-width: 90px
}

.up-box-1 {
	margin-top: 0
}

.up-box-2 {
	left: 75px;
	padding: 32px 0 50px 141px
}

.up-box-2 span {
	position: relative
}

.up-box-2 span:after,
.up-box-3 span:after,
.up-box-4 span:after {
	position: absolute;
	width: 0;
	height: 0;
	display: block;
	content: ''
}

.up-box-2 span:after {
	border-top: 192px;
	border-bottom: 0;
	border-left: 90px;
	border-color: transparent transparent transparent #d3e1f4;
	border-style: solid;
	border-right-width: 0;
	right: -26%;
	top: -33px
}

.up-box-3 {
	padding-top: 32px;
	padding-right: 31px;
	padding-bottom: 30px;
	margin-top: 90px
}

.up-box-3 span:after {
	border-top: 171px;
	border-right: 8px;
	border-bottom: 0;
	border-left: 0;
	border-color: transparent #d3e1f4 transparent transparent;
	border-style: solid;
	left: -90px;
	top: -32px;
	border-right-width: 90px
}

.col-md-5.add-margin-3 {
	margin-left: -19px
}

.up-box-4 {
	padding: 32px 0 30px 82px;
	margin-top: 22px
}

.up-box-4 span:after {
	border-top: 173px;
	border-bottom: 0;
	border-left: 90px;
	border-color: transparent transparent transparent #d3e1f4;
	border-style: solid;
	border-right-width: 0;
	right: -22%;
	top: -34px
}

.girl-img {
	position: relative
}

.girl-img img {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	top: -50px;
	width: 30%
}

.col-md-5.add-margin {
	margin-left: 50px
}

.Titele-BreadCrum h2 {
	background: rgba(0, 0, 0, .6);
	display: inline-block;
	padding: 8px 18px 7px;
	color: #fff;
	text-shadow: 0 2px 7px #000
}

.smaple-work-icon {
	position: relative;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.smaple-work-icon i.fa.fa-search {
	font-size: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	color: #fff;
	transform: translate(-50%, 0);
	display: block
}

.sprite,
.sprite-icon {
	display: inline-block
}

.sprite {
	background: url(../images/sprite-2.png) no-repeat
}

.icon-align-center span {
	color: #f5911e;
	font-size: 16px;
	font-style: italic;
	margin-right: 5px;
	margin-bottom: 5px;
	text-transform: capitalize
}

.PricePlanitems .PricePlanBtn a,
.PriceRatingbtn a,
.degreeText h1,
.pricePlanhead h1,
.ratingText .ratingCustom,
.ratingText .ratingTrust,
.ratingValuebox .ratingvalue {
	text-transform: uppercase
}

.sprite-icon {
	background: url(../images/payment-sprite.png) no-repeat;
	margin-right: 5px
}

.americanexpress-icon {
	background-position: -11px -13px;
	width: 46px;
	height: 29px
}

.visa-icon {
	background-position: -11px -54px;
	width: 46px;
	height: 29px
}

.discover-icon {
	background-position: -11px -99px;
	width: 47px;
	height: 32px
}

.mastercard-icon {
	background-position: -11px -154px;
	width: 46px;
	height: 30px
}

.icon-align-center {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap
}

.hsbc-icon {
	background-position: -8px -192px;
	width: 116px;
	height: 28px
}

.paypal-icon {
	background-position: -74px -13px;
	width: 100px;
	height: 30px
}

.center-copyright p {
	margin-bottom: 0;
	margin-top: 5px
}

.icon {
	position: relative;
	display: inline-flex
}

.icon.icon-login svg {
	width: 14px;
	height: 14px;
	margin-right: 5px;
	top: 1px
}

.logo-nav .icon-mobile svg {
	width: 26px;
	height: 39px
}

.logo-nav .email-icon svg {
	width: 36px;
	height: 36px;
	position: relative
}

.smaple-work-icon .icon-search svg {
	width: 39px;
	height: 42px
}

.icon-facebook svg,
.linked-in svg,
.icon-twitter svg {
	width: 16px;
	height: 16px
}

.icon-facebook svg path,
.linked-in svg path,
.linked-in svg path {
	fill: #fff
}

.cnfRigh .icon-facebook svg path,
.cnfRigh .linked-in svg path,
.cnfRigh .icon-twitter svg path {
	fill: #cf142b
}

.cnfRigh .icon-facebook-icon svg,
.cnfRigh .linked-in svg,
.cnfRigh .icon-twitter svg,
.cnfRigh .icon.icon-envelope svg,
.cnfRigh .icon.icon-phone-icon svg,
.cnfRigh .icon.icon-weixin svg {
	width: 20px;
	height: 25px;
	margin-right: 10px
}

.cnfRigh li {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex
}

.cnfRigh li a:link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.payment-icon {
	background-color: #ccc!important
}

.payment-icon .pay-icon span {
	color: #0c2f58;
	font-size: 22px
}

div#result p {
	font-size: 18px
}

a,
div#result p span {
	color: #cf142b
}

.cnfRigh li .phoneNumber {
	color: #333;
	font-weight: 400
}

.PricePlanCommonBox .pricePlanBoxhead {
	background: #cf142b;
	min-height: 62px;
	font-size: 26px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	text-transform: uppercase;
	border-bottom: 4px solid;
	font-weight: 600
}

.PricePlanCommonBox .pricePlanBoxhead span {
	color: #ffb063;
	font-size: 22px;
	display: inline-block;
	padding-right: 8px;
	font-weight: 100
}

.PricePlanitems ul li {
	padding-top: 20px;
	padding-bottom: 14px;
	border-bottom: 1px solid #092749;
	padding-left: 0;
	list-style-type: none;
	font-style: normal
}

.PricePlanitems ul {
	margin: 0;
	background: #0f3766;
	padding: 0 15px
}

.PricePlanitems .priceDays {
	color: #3b8eef;
	font-size: 14px;
	display: block;
	font-style: normal;
	font-weight: 700
}

.PricePlanitems .PriceDate {
	font-size: 22px;
	color: #fff;
	padding: 1px 14px;
	display: inline-block;
	font-style: normal;
	font-weight: 600
}

.PricePlanitems .PricePlanBtn {
	padding: 13px 0
}

.PricePlanitems .PricePlanBtn a {
	font-size: 15px;
	color: #fff;
	font-weight: 700;
	background: #cf142b;
	width: 100%;
	display: block;
	padding: 10px 0;
	transition: ease all .3s;
	font-style: normal;
	border: 1px solid transparent
}

.PricePlanitems ul li:first-child {
	padding-top: 52px
}

.PricePlanitems ul li:last-child {
	border: 1px solid transparent;
	padding: 18px 12px
}

.pricePlanhead h1 span {
	color: #6f2333
}

.pricePlanhead h1 {
	position: relative;
	font-size: 26px;
	display: inline-block
}

.pricePlanhead h1:before {
	position: absolute;
	width: 40px;
	background: #6f2333;
	height: 2px;
	margin: auto;
	left: 0;
	right: 0;
	bottom: -7px
}

.pricePlanInnerboxes {
	padding-top: 50px;
	padding-bottom: 50px;
	overflow: hidden;
	display: flex;
	justify-content: center
}

.rationContact {
	padding-top: 0;
	padding-bottom: 30px;
	font-size: 17px;
	color: #0f3766
}

.PricePlanRatingSection {
	padding-top: 50px;
	padding-bottom: 83px
}

.pricePlanInnerboxes .col-md-3 {
	margin-left: 10px
}

.PricePlanCommonBox {
	border: 1px solid transparent
}

.PricePlanCommonBox:hover {
	border: 1px solid #0f3766
}

.PricePlanCommonBox:hover .PricePlanitems ul {
	transition: ease all.3s;
	background: #fff
}

.PricePlanCommonBox:hover .PricePlanitems .priceDays {
	color: #7a8087
}

.PricePlanCommonBox:hover .PricePlanitems .PriceDate {
	color: #0f3766
}

.PricePlanCommonBox:hover .pricePlanBoxhead {
	background: #0f3766
}

 
.TrustedRatingSection {
	background: #cf142b;
	min-height: 165px;
	position: relative
}

.TrustedRatingSection:before {
	content: "";
	background: url(../images/trusted.png) no-repeat;
	height: 100%;
	width: 60%;
	position: absolute;
	background-size: 100% 100%
}

.PriceRatingbtn a {
	background: #0f3766;
	color: #fff;
	padding: 17px 70px;
	font-size: 15px;
	display: inline-block
}

.PriceRatingbtn {
	margin-top: 55px
}

.ratingText .ratingCustom,
.ratingText .ratingwr {
	font-size: 28px;
	color: #fff
}

.ratingText .ratingTrust {
	font-size: 37px;
	line-height: 30px;
	color: #fff;
	font-weight: 700
}

.ratingText {
	padding-top: 30px
}

.ratingValuebox .ratingvalue {
	color: #cf142b;
	font-size: 18px;
	font-weight: 700;
	display: block
}

.ratingnum {
	font-size: 20px;
	color: #0c2f58
}

.ratingnum span {
	font-size: 30px;
	color: #0c2f58;
	font-weight: 700
}

.ratingValuebox {
	background: #fff;
	padding: 28px 39px;
	display: inline-block;
	margin-top: 20px
}

.ratingValuebox img {
	display: inline-block;
	margin-top: 0
}

.footer-txt h3 {
	color: #fff
}

@media(max-width:1400px) {
	ul.nav.navbar-nav {
		float: right;
		margin-right: 56px
	}
}

@media(max-width:1370px) {
	.up-box-2 span:after {
		right: -24%
	}
	.up-box-4 {
		left: -50px
	}
	.TrustedRatingSection:before {
		width: 70%
	}
}

@media(max-width:1299px) {
 
}

@media(min-width:1200px) {
	.img-side {
		height: 1180px
	}
}

@media(min-width:1300px)and (max-width:1380px) {
	.degree-txt {
		margin-top: 240px
	}
	ul.nav.navbar-nav {
		margin-right: 32px
	}
}

@media(max-width:1300px) {
	ul.nav.navbar-nav {
		margin-right: 0
	}
}

@media(min-width:1201px)and (max-width:1300px) {
	.img-side {
		min-height: 546px
	}
	.degree-txt {
		margin-top: 159px
	}
}

@media(max-width:1200px) {
	.PriceRatingbtn a {
		padding: 17px 55px;
		font-size: 13px
	}
	.TrustedRatingSection:before {
		width: 75%
	}
}

@media(max-width:1280px) {
	.border-4:after {
		border-bottom: 142px solid #d3e1f4;
		border-right: 72px solid transparent;
		content: '';
		top: -8px;
		left: 381px
	}
	ul.nav.navbar-nav {
		float: right;
		margin-right: 10px
	}
	.up-box-2 {
		padding-left: 120px
	}
	.box-1.g-3.res {
		padding-top: 0;
		padding-bottom: 0
	}
	.nab-bar ul li {
		width: 87px;
		padding: 12px 0
	}
	.box-1.g-1 {
		position: absolute;
		left: 110px;
		top: 254px;
		width: 482px;
		padding-right: 142px
	}
	.box-1.g-2 {
		position: absolute;
		top: 114px;
		left: -35px;
		width: 500px;
		padding-left: 60px
	}
	.border-2:after {
		left: 440px
	}
	.box-1.g-4 {
		width: 458px
	}
	.box-1.g-3 {
		top: 570px;
		left: 89px;
		width: 427px;
		padding-right: 49px
	}
	.border-3:before {
		border-bottom: 130px solid #d3e1f4;
		top: -1px;
		left: -95px
	}
}

@media (max-width:1200px) {
	.nav>li>a {
		padding: 13px 15px;
		font-size: 13px
	}
	.PricePlanCommonBox .pricePlanBoxhead {
		font-size: 20px
	}
	.degree-img {
		height: 268px
	}
	.degree-txt {
		margin-top: 120px
	}
	.img-side {
		min-height: 538px
	}
}

@media(max-width:1199px) {
	.col-md-4.pull-right {
		float: none!important
	}
	.up-box-2 {
		left: 27px;
		padding: 32px 19px 50px 29px
	}
	.up-box-4 {
		left: 0
	}
	.col-md-5.add-margin {
		margin-left: 5px
	}
	.col-md-5.add-margin-3 {
		margin-left: 0
	}
	.up-box-3 {
		margin-top: 19px
	}
	.girl-img img {
		position: absolute;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 1;
		display: none
	}
	.box,
	.box span {
		position: relative
	}
	.need-txt h3 {
		font-size: 22px
	}
	.writing-txt-2 {
		margin-top: 228px
	}
	.need-txt p {
		font-size: 14px
	}
	ul.nav.navbar-nav {
		float: right;
		margin-right: 0
	}
	.img-hover p {
		font-size: 13px;
		top: 75%
	}
	.hover-txt h3 {
		font-size: 18px
	}
	.degree-txt ul li {
		font-size: 13px
	}
	.degree-txt .degfhead {
		font-size: 22px
	}
	.img-side {
		min-height: 393px
	}
	.degree-txt {
		margin-top: 69px
	}
	.lower-boxes .row,
	.upper-boxes .row {
		padding-left: 15px
	}
	.box {
		background: #d3e1f4;
		padding: 32px 24px 30px 21px
	}
	.box span {
		display: none
	}
	.Education {
		padding-top: 53px;
		padding-bottom: 45px;
		padding-left: 71px
	}
	.col-md-5.pull-right {
		float: left!important;
		margin-left: 34px
	}
}

@media(max-width:992px) {
	.border-2:after,
	.border-3:before,
	.border-4:after,
	.border:before,
	.girl img {
		display: none
	}
	.writing-txt p {
		text-align: right;
		line-height: 25px;
		width: 100%;
		float: none
	}
	.InnerBody h2 {
		font-size: 18px
	}
	ul.nav.navbar-nav {
		margin-right: 0
	}
	.bottom {
		left: 237px;
		top: 0
	}
	.degree-txt {
		margin-top: 201px
	}
	.img-side {
		min-height: 498px
	}
	.border-2 {
		position: relative
	}
	.hover-txt {
		padding-left: 0;
		padding-top: 38%
	}
	.box-1.g-1,
	.box-1.g-2 {
		text-align: center;
		padding: 12px;
		width: 520px
	}
	.box-1.g-2 {
		top: 44px;
		left: -265px
	}
	.box-1.g-1 {
		left: 228px;
		top: 230px
	}
	.box-1.g-4 {
		position: absolute;
		left: -262px;
		top: 418px;
		width: 520px;
		padding: 10px;
		text-align: CENTER
	}
	.box-1.g-3 {
		top: 589px;
		left: 226px;
		width: 520px;
		text-align: center;
		padding: 27px
	}
	.writing-txt-2 {
		margin-top: 177px
	}
}

@media(min-width:991px) {
	.ratingContent {
		display: none
	}
}

@media(max-width:991px) {
    .header-container{
		position: initial!important;
	}
    .banner-txt{
        width:100%;
    }
	.PriceRatingbtn,
	.box,
	.logo-nav .media,
	.need,
	.need-btn,
	.writing-txt {
		text-align: center
	}
	.PricePlanitems {
		margin-bottom: 16px
	}
	.pricePlanInnerboxes {
		display: block
	}
	.TrustedRatingSection:before {
		display: none
	}
	.PriceRatingbtn {
		margin-bottom: 24px
	}
	.col-md-4.setheadForm {
		margin-right: 0
	}
	.writing-txt p,
	.writing-txt span {
		width: 100%;
		text-align: center;
		float: none
	}
	.btn-service {
		float: none
	}
	.col-md-5.pull-right,
	ul.nav.navbar-nav {
		float: left!important
	}
	span.icon-set {
		margin-top: 45px
	}
	.col-md-6.writ-top.col-sm-12 {
		padding-top: 50px
	}
	.Education {
		padding-left: 0
	}
	.nav>li>a {
		padding: 13px 14px
	}
	label[for=captcha] {
		top: 48px
	}
	#modalFriday .modalText {
		top: 16px
	}
	.InnerBody.proposal img {
		display: block;
		margin: 25px auto 26px
	}
	.service-img img {
		width: 100%
	}
	.img-hover p {
		font-size: 13px;
		top: 51%
	}
	.service-img {
		margin-top: 20px
	}
	.degree-txt {
		margin-top: 111px
	}
	.box {
		background: #d3e1f4;
		position: relative;
		padding: 28px 59px 30px 21px
	}
	.col-md-5.add-margin,
	.col-md-5.add-margin-3,
	.col-md-5.pull-right {
		margin-left: 0
	}
	.up-box-2 {
		left: 0;
		margin-top: 20px
	}
	.up-box-3 {
		margin-top: 25px
	}
	.need-btn {
		padding-top: 10px
	}
	.need {
		padding-bottom: 26px
	}
	.footer-icons ul {
		display: block;
		overflow: hidden
	}
	.hover-txt {
		padding-left: 0;
		padding-top: 0
	}
	.row.remove-responsive {
		margin: 0
	}
	.col-md-5.col-xs-9.res-center {
		margin: 0 auto;
		float: NONE
	}
	.col-md-5.col-xs-9.pull-right.res-center {
		float: none!important;
		margin: 0 auto
	}
	.up-box-1 {
		margin-top: 0
	}
	.footer-icons {
		width: 131px;
		margin: 11px auto 59px
	}
	.logo {
		float: none!important
	}
	.logo-nav .media {
		width: auto;
		float: none;
		margin: auto;
		display: block
	}
	a.media-left {
		display: block;
		margin: 0 auto;
		width: 100%
	}
}

@media(max-width:768px) {
	.footer-txt,
	.writing-txt,
	.writing-txt p {
		text-align: center
	}
	.wrapper.lazyloaded {
		min-height: 1100px
	}
	.writing-txt {
		padding-top: 0
	}
	.writing-txt p {
		line-height: 25px;
		width: 100%;
		float: none
	}
	.btn-service {
		padding-top: 11px;
		float: none
	}
	.writinh-service {
		padding-bottom: 30px;
		padding-top: 50px
	}
	.banner-txt {
		padding-top: 78px
	}
	span.icon-set {
		margin: 15px auto 0;
		transition: ease all .5s;
		position: absolute;
		left: 50%;
		top: 17%;
		transform: translate(-50%, -71%)
	}
}

@media(max-width:767px) {
    .header-container{
		position: initial;
	}
	.logo-nav .media.border-side {
		padding: 0
	}
	.logo img {
		width: 75%;
		margin: 9px auto;
		margin-bottom: 0
	}
	a.media-left {
		line-height: 0
	}
	.logo-nav .icon-mobile svg {
		width: 18px;
		height: 30px
	}
	.logo-nav .media.border-side-2 {
		padding: 10px
	}
	.col-md-6.col-xs-6.text-right,
	.degree-img img,
	.service-img img.img-responsive {
		width: 100%
	}
	.btn-service,
	.col-md-6.col-xs-6.text-right,
	.sign-in a,
	.writing-txt,
	.writing-txt p,
	ul.dropdown-menu {
		text-align: center
	}
	.headerFormImg.lazyloaded {
		position: absolute;
		top: 150px;
		left: 0;
		right: 0
	}
	.ratingText .ratingTrust {
		font-size: 30px
	}
	.PriceRatingbtn {
		margin-top: 29px
	}
	.dropdown-menu>li>a {
		color: #fff
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #60717e
	}

	.wrapper.set-height {
		min-height: 190px!important
	}
	.banner-txt {
		padding-top: 90px
	}
	ul.nav.navbar-nav {
		float: none!important;
		display: block
	}
	.border-2:after,
	.border-3:before,
	.border-4:after,
	.border:before,
	.navbar .tooltip.bottom {
		display: none
	}
	.writing-txt p,
	.writing-txt span {
		text-align: center;
		width: 100%
	}
	.panel-body {
		padding: 0
	}
	img#hsbc {
		margin-top: 19px
	}
	.parsley-errors-list.filled {
		opacity: 1;
		list-style-image: none;
		float: none!important
	}
	.formcal {
		padding-top: 0!important
	}
	.logo-nav .media.border-side {
		border: none
	}
	.degree-img {
		height: auto;
		position: relative;
		overflow: hidden
	}
	.degree-img img {
		padding-bottom: 0;
		height: auto
	}
	.degree-txt {
		margin-top: 113px
	}
	.row.remove-responsive {
		margin: 0
	}
	.up-box-1 {
		margin-top: 0
	}
	.col-md-5.col-xs-9.res-center {
		margin: 0 auto;
		float: NONE
	}
	.col-md-5.col-xs-9.pull-right.res-center {
		float: none!important;
		margin: 0 auto
	}
	.papers .paperhead {
		margin: 0;
		font-size: 22px
	}
	.wrting-border h3 {
		font-size: 17px;
		line-height: 25px
	}
	span.icon-set {
		margin: 15px auto 0;
		transition: ease all .5s;
		position: absolute;
		left: 50%;
		top: 35%;
		transform: translate(-50%, -71%)
	}
	.nab-bar ul {
		margin-right: 50px
	}
	.bottom {
		left: 566px;
		top: 0
	}
	.btn-service {
		padding-top: 15px;
		float: none
	}
	.writing-txt p {
		line-height: 25px
	}
	.img-hover img {
		position: absolute;
		top: 43%;
		left: 44%
	}
	.about-txt {
		padding-top: 0;
		text-align: CENTER;
		padding-bottom: 20px
	}
	.btn-degree,
	.degreeText,
	.logo-nav .media,
	div#footer,
	ul.nav.navbar-nav {
		text-align: center
	}
	.btn-about {
		padding-top: 18px
	}
	.col-md-7.edu-set {
		margin-left: 0;
		margin-top: 0
	}
	.btn-degree {
		padding-top: 12px;
		float: right
	}
	.img-hover p {
		top: 68%
	}
	.need-btn {
		padding-top: 21px
	}
	.box-1.g-2 {
		left: 80px;
		padding-left: 43px;
		top: 39px;
		width: 549px
	}
	.box-1 {
		padding: 17px 5px 25px 0
	}
	.box-1.g-1 {
		left: 78px;
		top: 215px;
		width: 545px;
		padding-left: 43px
	}
	.box-1.g-4 {
		left: 72px;
		top: 406px;
		width: 554px;
		padding-left: 42px
	}
	.box-1.g-3 {
		top: 589px;
		left: 67px;
		width: 554px;
		padding-left: 38px
	}
	.service {
		margin-top: 39px
	}
	.weriting-slide {
		min-height: 650px
	}
	.writing-txt-2 {
		margin-top: 200px
	}
	.footer-icons {
		width: 59px;
		margin: 11px auto 59px
	}
	.wrapper {
		min-height: 620px
	}
	.img-side .row {
		margin: 0
	}
	ul.nav.navbar-nav {
		margin-right: 0
	}
	.navbar-nav>li {
		margin-right: 8px;
		border-bottom: 1px solid #ccc;
		float: none
	}
	.logo {
		float: none!important
	}
	.logo-nav .media {
		width: auto;
		float: none;
		margin: auto;
		display: block
	}
	a.media-left {
		display: block;
		margin: 0 auto;
		width: 100%
	}
}

@media(max-width:479px) {
	.headerFormImg.lazyloaded {
		top: 52px
	}
	.bottom {
		left: 280px;
		top: 0
	}
	.navbar-inverse .navbar-toggle:focus,
	.navbar-inverse .navbar-toggle:hover,
	.navbar-toggle {
		background-color: #0f3766!important
	}
	.banner-txt {
		padding-top: 50px
	}
	span.icon-set {
		margin: 15px auto 0;
		transition: ease all .5s;
		position: absolute;
		left: 50%;
		top: 17%;
		transform: translate(-50%, -71%);
		display: none
	}
	.footer-txt h3 {
		padding-bottom: 5px;
		font-size: 22px
	}
	.footer-about p {
		padding-bottom: 10px;
		font-size: 13px;
		line-height: 21px
	}
	.ser-list ul li {
		margin-bottom: 8px;
		font-size: 13px
	}
	.navbar-nav>li {
		text-align: center;
		width: 100%
	}
	.weriting-slide {
		padding-bottom: 75px
	}
	.footer-icons {
		width: 100%;
		margin-bottom: 0
	}
	.establish h3 {
		margin: 7px 0 9px;
		font-size: 17px
	}
	.wrting-border h3 {
		font-size: 13px;
		line-height: 23px
	}
	.need-txt h3 {
		font-size: 19px;
		line-height: 23px
	}
	.need-txt p {
		font-size: 12px
	}
	.papers h3 {
		font-size: 20px;
		line-height: 25px
	}
	.papers .paperhead {
		margin: 0;
		font-size: 15px;
		line-height: 20px
	}
	.wrting-border {
		padding: 19px 14px 10px
	}
	.writing-txt h3 {
		margin-bottom: 0;
		font-size: 23px
	}
	.writing-txt p {
		line-height: 22px;
		font-size: 13px
	}
	.logo {
		float: none!important
	}
	.logo-nav .media {
		width: auto;
		float: none;
		margin: auto;
		display: block;
		text-align: center
	}
	a.media-left {
		display: block;
		margin: 0 auto;
		width: 100%
	}
	.box-1.g-2 {
		position: absolute;
		width: 407px;
		left: 0;
		padding-left: 43px;
		top: 39px
	}
	.box-1.g-1,
	.box-1.g-3,
	.box-1.g-4 {
		left: 0;
		width: 408px
	}
	.box-1.g-1 {
		top: 238px
	}
	.box-1.g-4 {
		top: 432px
	}
	.box-1.g-3 {
		top: 626px
	}
	.student {
		min-height: 820px;
		display: none
	}
	.img-side {
		min-height: 580px
	}
	.degree-txt {
		margin-top: 134px
	}
	.footer-icons ul li {
		margin-right: 15px
	}
	.hover-txt {
		padding: 22px
	}
	.banner-center h2 {
		font-size: 28px
	}
	.img-hover p {
		font-size: 10px
	}
	.writing-txt-2 {
		margin-top: 82px
	}
	.InnerBody p {
		line-height: 25px;
		font-size: 13px
	}
	.res-pading {
		margin-top: 10px
	}
	.set-banner-txt .col-md-5.col-sm-8 {
		padding: 0
	}
	.service {
		margin-top: 0
	}
	.footer-icons ul {
		display: inline-block;
		overflow: hidden
	}
	.logo-nav .media-left {
		padding-right: 0
	}
}

@media (min-width:331px)and (max-width:420px) {
	.writinh-service {
		padding-top: 540px
	}
}

@media(max-width:320px) {
	.writinh-service {
		padding-top: 490px
	}
	.ulList {
		list-style-type: none
	}
	.hover-txt h3 {
		font-size: 11px
	}
}

.degreeText h1 {
	color: #0f3766;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 10px
}

.degreeText h1 span,
.degreeText p {
	font-size: 16px
}

.degreeText p {
	padding-right: 100px;
	margin-bottom: 20px;
	padding-top: 10px
}

.work-sm-txt h3 {
	font-size: 24px;
	color: #0c2f58
}

@media(max-width:1580px) {
	.degreeText p {
		padding-right: 15px
	}
}

@media(max-width:1380px) {
	.degreeText p {
		padding-right: 0;
		font-size: 15px
	}
}

label.error {
	color: red!important;
	font-weight: 600;
	font-size: 14px!important
}

.red {
	color: red
}

.header-container {
	position: fixed;
	width: 100%;
	background-color: #fff;
	z-index: 999999
}


/*! jQuery UI - v1.11.3 - 2015-02-12
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-zfix,
.ui-widget-overlay {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-helper-zfix {
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default!important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: fixed
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0;
	font-size: 100%
}

.ui-accordion .ui-accordion-icons,
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	text-align: center;
	overflow: visible
}

.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
	text-decoration: none
}

.ui-button-icon-only {
	width: 2.2em
}

button.ui-button-icon-only {
	width: 2.4em
}

.ui-button-icons-only {
	width: 3.4em
}

button.ui-button-icons-only {
	width: 3.7em
}

.ui-button .ui-button-text {
	display: block;
	line-height: normal
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}

input.ui-button {
	padding: .4em 1em
}

.ui-button-icon-only .ui-icon,
.ui-button-icons-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}

.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary {
	left: .5em
}

.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
	right: .5em
}

.ui-buttonset {
	margin-right: 7px
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em
}

button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: 700;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td a,
.ui-datepicker td span {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-multi .ui-datepicker-group,
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0;
	padding: 1px;
	height: 20px
}

.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: 0 0;
	overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}

.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move
}

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0
}

.ui-menu .ui-menu {
	position: absolute
}

.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0;
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0
}

.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
	margin: -1px
}

.ui-menu-icons {
	position: relative
}

.ui-menu-icons .ui-menu-item {
	padding-left: 2em
}

.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0
}

.ui-menu .ui-menu-icon {
	left: auto;
	right: 0
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
	background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
	height: 100%;
	opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none
}

.ui-resizable {
	position: relative
}

.ui-resizable-handle {
	position: absolute;
	font-size: .1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none
}

.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
	display: none
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}

.ui-slider-vertical .ui-slider-range-min,
.ui-spinner-down {
	bottom: 0
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted #000
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: 700;
	line-height: 1.5;
	padding: 2px .4em;
	margin: .5em 0 0;
	height: auto;
	border: 0
}

.ui-selectmenu-open {
	display: block
}

.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer
}

.ui-selectmenu-button span.ui-icon {
	right: .5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%
}

.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: .4em 2.1em .4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ui-slider {
	position: relative;
	text-align: left
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}

.ui-slider-horizontal {
	height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}

.ui-slider-vertical {
	width: .8em;
	height: 100px
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0
}

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0
}

.ui-spinner-input {
	border: none;
	background: 0 0;
	color: inherit;
	padding: 0;
	margin: .2em 22px .2em .4em
}

.ui-widget-content a,
.ui-widget-header,
.ui-widget-header a {
	color: #222
}

.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0
}

.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none
}

.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0
}

.ui-spinner-up {
	top: 0
}

.ui-spinner .ui-icon-triangle-1-s {
	background-position: -65px -16px
}

.ui-tabs {
	position: relative;
	padding: .2em
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: 0 0
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa
}

body .ui-tooltip {
	border-width: 2px
}

.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: 1px solid #aaa;
	background: url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;
	color: #222
}

.ui-widget-header {
	border: 1px solid #aaa;
	background: url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;
	font-weight: 700
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;
	font-weight: 400;
	color: #555
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555;
	text-decoration: none
}

.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
	border: 1px solid #999;
	background: url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;
	font-weight: 400;
	color: #212121
}

.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaa;
	background: url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;
	font-weight: 400;
	color: #212121
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;
	color: #363636
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;
	color: #cd0a0a
}

.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: 700
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: 400
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}

.ui-icon {
	width: 16px;
	height: 16px
}

.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png)
}

.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png)
}

.ui-state-active .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png)
}

.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png)
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png)
}

.ui-icon-blank {
	background-position: 16px 16px
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-on {
	background-position: -96px -144px
}

.ui-icon-radio-off {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-first,
.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-widget-overlay,
.ui-widget-shadow {
	background: url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;
	opacity: .3;
	filter: Alpha(Opacity=30)
}

.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
	border-top-left-radius: 4px
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
	border-top-right-radius: 4px
}

.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
	border-bottom-left-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
	border-bottom-right-radius: 4px
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	border-radius: 8px
}

.pricePlan {
	padding-bottom: 0
}

.tooltip.bottom:hover {
	border: none!important
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

input[type=number] {
	-moz-appearance: textfield
}

.testimonialpage blockquote {
	background: #fff;
	padding: 10px 10px 10px 15px;
	color: #0f3766;
	font-style: italic;
	box-shadow: 1px 1px 1px #ccc;
	border-radius: 0;
	border-left: 5px solid #cf152c;
	font-family: 'Open Sans', sans-serif;
	position: relative
}

.banner-txt h1 {
	margin: 0
}

.degreeText h3,
.degreeText h4,
.degreeText h5 {
	color: #0f3766;
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase
}

.top {
	padding: 15px 12px!important
}

.degreeText h3,
.degreeText h5 {
	font-size: 24px
}

.degreeText h3 span,
.degreeText h5 span {
	font-size: 16px
}

.degreeText h4 {
	font-size: 24px
}

.degreeText h4 span {
	font-size: 16px
}

.harvardMaterialMain {
	background: #fff
}

.addOnlineDateSource .addFeildsButton {
	margin-top: 25px;
	margin-bottom: 30px
}

.addOnlineDateSource .addFeildsButton .templateBtn2 {
	background: #cf142b;
	color: #fff;
	font-size: 13px;
	min-height: 47px;
	text-transform: uppercase;
	display: inline-block;
	line-height: 47px;
	padding: 0 70px;
	border-radius: 3px;
	position: relative;
	border: 0
}

.addOnlineDateSource .addFeildsButton .templateBtn2:hover {
	background: #000;
	text-decoration: none;
	transition: all .5s ease-out
}

.addOnlineDateSource .addFeildsButton .templateBtn2:before {
	content: '+';
	background: 0 0;
	font-size: 30px;
	top: 75%;
	width: 13px;
	height: 10px;
	background: url(../images/sprites.png) no-repeat;
	position: absolute;
	left: 40px;
	transform: rotate(-180deg);
	margin: auto 0
}

.addOnlineDateSource .addFeildsButton .templateBtn2:focus {
	text-decoration: none
}

.addOnlineDateSource .templateBtn2.removeicon:before {
	content: "";
	width: 32px;
	height: 32px;
	position: absolute;
	left: 10px;
	top: 7px;
	background: url(../images/minus2.png) no-repeat center left!important
}

.harvardMaterialMain .HarwardSection .note {
	background: #0f3766;
	color: #fff;
	font-size: 19px;
	padding: 40px 85px 45px 85px;
	text-align: center;
	text-transform: uppercase
}

.harvardMaterialMain .HarwardSection .note {
	background: #0f3766;
	color: #fff;
	font-size: 19px;
	padding: 40px 85px 45px 85px;
	text-align: center;
	text-transform: uppercase
}

.harvardMaterialMain .HarwardSection .note p {
	margin-bottom: 20px
}

.harvardMaterialMain .HarwardSection .hardvadListingText {
	padding-top: 20px
}

.harvardMaterialMain .hardvadListingText .lg-head {
	font-size: 38px!important
}

.harvardMaterialMain .hardvadListingText .InnerPageheadingOne {
	position: relative
}

.harvardMaterialMain .InnerPageheadingBlue {
	color: #cf142b;
	font-weight: 500;
	font-size: 25px;
	text-transform: uppercase;
	padding-top: 10px;
	position: relative;
	display: block;
	padding-left: 0
}

.harvardMaterialMain .InnerPageheadingOne:before {
	content: '';
	width: 70px;
	height: 2px;
	background: #cf142b;
	position: absolute;
	bottom: -13px
}

.harvardMaterialMain .harvardMaterialbody .hitemheading {
	color: #cf142b;
	text-transform: uppercase;
	font-weight: 600
}

.harvardMaterialMain .harvardMaterialbody ul li {
	border-bottom: 1px solid #bcc5c9;
	position: relative
}

.harvardMaterialMain .harvardMaterialbody ul li a {
	display: block
}

.harvardMaterialMain .harvardMaterialbody ul li a:hover {
	text-decoration: none;
	background: #0f3766;
	color: #fff
}

.harvardMaterialMain .harvardMaterialbody ul li a:after {
	background: url(../images/right-arrow.png) no-repeat center right;
	width: 9px;
	height: 16px;
	display: inline-block;
	position: absolute;
	top: 15px;
	right: 13px;
	content: "";
	transition: all .5s ease-out
}

.harvardMaterialMain .harvardMaterialbody ul li a:hover:after {
	background: url(../images/right-arrow-h.png) no-repeat center right;
	width: 9px;
	height: 16px;
	display: inline-block;
	position: absolute;
	top: 15px;
	right: 13px;
	content: "";
	transition: all 2s ease-out
}

.harvardMaterialMain .harvardMaterialbody ul li a:hover {
	transition: all 1s ease-out
}

.harvardMaterialMain .harvardMaterialbody ul li a {
	color: #18232f;
	font-size: 15px;
	font-weight: 400;
	padding: 13px 0 13px 13px!important;
	display: block;
	position: relative;
	transition: ease all .1s;
	padding: 0
}

.harvardMaterialMain .harvardMaterialbody ul {
	list-style: none;
	padding: 0
}

.harvardMaterialMain .harvardMaterialbody ul {
	padding: 0;
	list-style-type: none;
	border: 1px solid #bcc5c9;
	margin-top: 23px
}

.harvardMaterialMain .harvardMaterialbody ul li:last-child {
	border-bottom: none
}

.harvardMaterialMain .InnerBody h1 {
	font-size: 23px;
	font-weight: 700;
	position: relative
}

.harvardMaterialMain .hardvadListingText .lg-head {
	font-size: 30px!important;
	text-transform: uppercase;
	margin-bottom: 30px
}

.harvardMaterialMain h1 {
	font-size: 40px;
	position: relative
}

.harvardMaterialMain .harverdSectionThree .profBtn {
	margin-top: 28px
}

.harvardMaterialMain .templateBtn {
	padding: 0 12px 0 15px
}

.harvardMaterialMain .hcommonBtn {
	display: inline-block;
	color: #18232f;
	border: 1px solid #bcc5c9;
	border-radius: 5px;
	font-size: 15px;
	line-height: 32px;
	height: 35px;
	padding: 0 15px 0 15px;
	position: relative;
	width: 260px
}

.harvardMaterialMain .hcommonBtn:hover {
	text-decoration: none;
	background: #0f3766;
	color: #fff
}

.harvardMaterialMain .hcommonBtn:after {
	background: url(../images/right-arrow.png) no-repeat center right;
	width: 9px;
	height: 16px;
	display: inline-block;
	position: absolute;
	top: 8px;
	right: 13px;
	content: "";
	transition: all .5s ease-out
}

.harvardMaterialMain .hcommonBtn:hover:after {
	background: url(../images/right-arrow-h.png) no-repeat center right;
	width: 9px;
	height: 16px;
	display: inline-block;
	position: absolute;
	top: 8px;
	right: 13px;
	content: "";
	transition: all .5s ease-out
}

.harvardMaterialMain h1 {
	font-size: 35px;
	position: relative;
	margin-bottom: 30px
}

.harvardMaterialMain .notebtn {
	transition: all .5s ease-out;
	color: #fff;
	background: #cf142b;
	text-align: center;
	padding: 10px 2px 2px 2px;
	max-width: 400px;
	width: 100%;
	height: 50px;
	color: #fff;
	margin: 0 auto;
	margin-top: 10px
}

.harvardMaterialMain .notebtn a {
	color: #fff;
	text-decoration: none;
	display: block
}

.harvardMaterialMain .notebtn:hover {
	background: #000;
	cursor: pointer
}

.harvardMaterialMain .notebtn:hover a {
	color: #fff
}

.harvardMaterialMain .notebtn {
	position: relative
}

.harvardMaterialMain .notebtn:before {
	top: 18px;
	content: "";
	background: url(../images/arrrow-c.png) no-repeat center left;
	width: 13px;
	height: 10px;
	position: absolute;
	left: 17px
}

.harvardMaterialMain .hrfeildBox h3 {
	color: #cf142b;
	text-transform: uppercase;
	font-size: 14px
}

.harvardMaterialMain .hrfeildBox label {
	text-transform: uppercase;
	color: #0c2f58;
	font-size: 12px
}

.harvardMaterialMain .templateBtn10 {
	width: 285px;
	padding-top: 12px;
	height: 45px;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	background: #cf142b
}

.harvardMaterialMain .templateBtn10:hover {
	text-decoration: none;
	background: #000;
	transition: all .5s ease-out
}

.harvardMaterialMain .templateBtn10:focus {
	text-decoration: none
}

.harvardMaterialMain .add-tab {
	position: relative;
	width: 185px
}

.harvardMaterialMain .add-tab:before {
	width: 22px;
	height: 22px;
	content: "";
	left: 10px;
	top: 12px;
	background: url(../images/plus.png) no-repeat center left;
	position: absolute;
	content: ""
}

.harvardMaterialMain .minus-tab {
	position: relative;
	width: 330px
}

.harvardMaterialMain .minus-tab:before {
	width: 22px;
	height: 22px;
	content: "";
	left: 10px;
	top: 12px;
	background: url(../images/minus.png) no-repeat center left;
	position: absolute;
	content: ""
}

.harvardMaterialMain .removeicon:before {
	width: 22px;
	height: 22px;
	content: "";
	left: 10px;
	top: 12px;
	background: url(../images/plus.png) no-repeat center left;
	position: absolute;
	content: ""
}

.harvardMaterialMain .tab15 {
	position: relative;
	width: 320px;
	padding-top: 12px;
	height: 45px;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	background: #cf142b
}

.harvardMaterialMain .tab15:before {
	content: "";
	width: 32px;
	height: 32px;
	position: absolute;
	left: 10px;
	top: 7px;
	background: url(../images/plus2.png) no-repeat center left
}

.harvardMaterialMain .tab15:focus,
.harvardMaterialMain .tab15:hover {
	text-decoration: none
}

.harvardMaterialMain .removeicon {
	position: relative;
	width: 350px;
	padding-top: 12px;
	height: 45px;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	background: #cf142b
}

.harvardMaterialMain .removeicon:hover {
	background: #000;
	text-decoration: none
}

.harvardMaterialMain .removeicon:before {
	content: "";
	width: 32px;
	height: 32px;
	position: absolute;
	left: 10px;
	top: 7px;
	background: url(../images/minus2.png) no-repeat center left
}

.harvardMaterialMain .removeicon:focus {
	text-decoration: none
}

.harvardMaterialMain .hrfeildBoxSecond {
	padding-top: 45px
}

.harvardMaterialMain .tab16 {
	position: relative;
	width: auto;
	padding-left: 45px;
	padding-right: 20px;
	padding-top: 5px;
	height: 50px;
	border: 0;
	display: block;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	background: #cf142b
}

.harvardMaterialMain .tab15:hover,
.harvardMaterialMain .tab16:hover {
	background: #000;
	transition: all .5s ease-out
}

.harvardMaterialMain .tab16:before {
	content: "";
	width: 30px;
	height: 32px;
	position: absolute;
	left: 10px;
	top: 7px;
	background: url(../images/icon16.png) no-repeat center left
}

.harvardMaterialMain .tab15:hover,
.harvardMaterialMain .tab16:focus {
	text-decoration: none
}

.harvardMaterialMain .add-tab2:hover {
	text-decoration: none;
	background: #000;
	transition: all .5s ease-out
}

.harvardMaterialMain .add-tab2:focus {
	text-decoration: none
}

.harvardMaterialMain .add-tab2 {
	width: 285px;
	padding-top: 12px;
	height: 45px;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	background: #cf142b;
	position: relative;
	width: 185px
}

.harvardMaterialMain .add-tab2:before {
	width: 22px;
	height: 22px;
	content: "";
	left: 10px;
	top: 12px;
	background: url(../images/plus.png) no-repeat center left;
	position: absolute;
	content: ""
}

.harvardMaterialMain .tab17 {
	position: relative;
	width: auto;
	width: auto;
	padding-left: 45px;
	padding-right: 20px;
	padding-top: 5px;
	height: 50px;
	border: 0;
	display: block;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	background: #cf142b
}

.harvardMaterialMain .tab17:hover {
	background: #000;
	transition: all .5s ease-out
}

.harvardMaterialMain .tab17:before {
	content: "";
	width: 30px;
	height: 32px;
	position: absolute;
	left: 10px;
	top: 7px;
	background: url(../images/icon16.png) no-repeat center left
}

.harvardMaterialMain .input-group-addon {
	padding: 0;
	margin-bottom: 20px
}

.harvardMaterialMain .input-group {
	position: relative;
	display: block;
	border: 0
}

.HarvardSearchBox button {
	-webkit-appearance: none;
	border: none;
	background: #cf142b;
	width: 37px;
	height: 36px;
	border-radius: 2px;
	position: absolute;
	right: 0;
	top: -1px;
	z-index: 99
}

.HarvardSearchBox button svg {
	fill: #fff;
	padding-top: 2px
}

.harvardMaterialMain .input-group-addon {
	border: 0
}

.harvardMaterialMain .searchBox {
	margin-bottom: 20px
}

.harvardMaterialMain .searchBox {
	min-height: 60px
}

.harvardMaterialMain .HarvardSearchBox {
	padding: 20px 50px;
	background: #e2e2e8
}

.harvardMaterialMain .InnerPageheadingBlue {
	color: #cf142b;
	font-weight: 500;
	font-size: 20px
}

.harvardMaterialMain .HarvardSearchBox {
	margin-bottom: 10px
}

.harvardMaterialMain .searchBoxPara {
	font-size: 24px;
	font-weight: 100
}

.harvardMaterialMain .second-field-pp {
	padding-top: 65px
}

.harvardMaterialMain .searchBoxPara {
	font-size: 28px;
	color: #000;
	font-weight: 300;
	padding: 12px 0
}

.harvardMaterialMain .tab18 {
	position: relative;
	margin-bottom: 20px;
	width: auto;
	width: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	height: 50px;
	border: 0;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	background: #cf142b
}

.harvardMaterialMain .tab18:hover {
	background: #000;
	transition: all .5s ease-out
}

.harvardMaterialMain .tab19 {
	position: relative;
	margin-bottom: 20px;
	width: auto;
	width: auto;
	padding-left: 20px;
	padding-right: 65px;
	padding-top: 5px;
	height: 50px;
	border: 0;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	background: #cf142b
}

.harvardMaterialMain .tab19:hover {
	background: #000;
	transition: all .5s ease-out
}

.harvardMaterialMain .templateBtn3:before {
	content: '';
	width: 25px;
	height: 31px;
	background: url(../images/sprites2.png) no-repeat;
	background-position: -60px -73px;
	position: absolute;
	right: 30px;
	transform: rotate(-180deg);
	top: 0;
	bottom: 0;
	margin: auto 0
}

.harvardMaterialMain .programGeneratePlag {
	padding: 20px 30px 20px 20px
}

.programGenerate .center-block {
	float: none!important
}

.programGenerate .quote {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #525d63;
	font-style: italic;
	font-size: 15px
}

.harvardMaterialMain .programGeneratePlag {
	background: #e2e2e8;
	padding: 50px 65px 35px 40px;
	text-align: center;
	margin-top: 30px
}

.harvardMaterialMain .programGeneratePlag .dontForgetHead {
	color: #272443;
	font-size: 28px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 15px
}

.harvardMaterialMain .programGeneratePlag .dontForgetHead span {
	display: block
}

.harvardMaterialMain .programGeneratePlagBtns {
	margin-top: 20px
}

.harvardMaterialMain .tab20:before {
	content: "";
	width: 30px;
	height: 32px;
	position: absolute;
	right: 10px;
	top: 7px;
	background: url(../images/icon21.png) no-repeat center left
}

.harvardMaterialMain .tab20 {
	position: relative;
	margin-bottom: 20px;
	padding-top: 15px;
	width: auto;
	width: auto;
	padding-left: 20px;
	padding-right: 50px;
	height: 50px;
	border: 0;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	background: #cf142b
}

.harvardMaterialMain .tab20:hover {
	background: #000;
	transition: all .5s ease-out;
	text-decoration: none
}

.harvardMaterialMain .tab21:before {
	content: "";
	width: 30px;
	height: 32px;
	position: absolute;
	right: 10px;
	top: 7px;
	background: url(../images/icon16.png) no-repeat center left
}

.harvardMaterialMain .tab21 {
	position: relative;
	margin-bottom: 20px;
	padding-top: 15px;
	width: auto;
	width: auto;
	padding-left: 20px;
	padding-right: 50px;
	height: 50px;
	border: 0;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	background: #cf142b
}

.harvardMaterialMain .tab21:hover {
	background: #000;
	transition: all .5s ease-out;
	text-decoration: none
}

@media(max-width:767px) {
	.harvardMaterialMain .hardvadListingText .lg-head {
		font-size: 20px!important
	}
	.harvardMaterialMain .InnerPageheadingBlue {
		font-size: 18px
	}
	.harvardMaterialMain h1 {
		font-size: 27px;
		position: relative;
		margin-bottom: 30px
	}
	.harvardMaterialMain .InnerPageheadingBlue {
		font-size: 16px
	}
	.harvardMaterialMain .add-tab {
		margin-bottom: 9px
	}
	.harvardMaterialMain .HarwardSection .note {
		font-size: 15px;
		padding: 35px
	}
	.harvardMaterialMain .notebtn {
		height: 41px
	}
	.harvardMaterialMain .notebtn:before {
		top: 15px
	}
	.harvardMaterialMain .add-tab2 {
		margin-bottom: 9px
	}
	.harvardMaterialMain .tab17 {
		position: relative;
		max-width: 300px;
		font-size: 12px;
		padding-left: 40px
	}
	.harvardMaterialMain .tab16 {
		position: relative;
		max-width: 300px;
		font-size: 12px;
		padding-left: 40px
	}
	.harvardMaterialMain .second-field-pp {
		padding-top: 0
	}
	.harvardMaterialMain .searchBoxPara {
		font-size: 17px;
		font-weight: 100
	}
	.harvardMaterialMain .HarvardSearchBox {
		padding: 20px
	}
}

@media(max-width:480px) {
	.harvardMaterialMain .removeicon {
		width: 100%;
		font-size: 13px;
	}
	.harvardMaterialMain .HarwardSection .note {
		padding: 10px;
		font-size: 13px;
	}
	.harvardMaterialMain .notebtn a {
		font-size: 12px;
	}
	.Titele-BreadCrum h2 {
		font-size: 22px;
	}
}

.wrapper.lazyloaded {  
        background-image: url(../images/banner.webp) !important;
    min-height: 324px !important;
    /*background: unset !important;*/
    /*background-color: red !important;*/
}

@media only screen and (max-width: 600px) {
    .wrapper.lazyloaded {  
    min-height: 120px !important;
    /*background: unset !important;*/
    background-color: black !important;
}
.Titele-BreadCrum{
    margin-top: 20px !important;
}
.writinh-service {
    padding-top: 25px !important;
}

.weriting-slide.lazyloaded {
    min-height: 490px !important;
    /*background: unset !important;*/
    /*background-color: #171717 !important;*/
}


.signUp-form {
    /*background: url(./images/SignUp-innerBg.png) no-repeat;*/
    background:none !important; 
}

.InnerBody.proposal {
background:unset !important;
}

.InnerBody {
    background:unset !important;
}

}
