@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}
.header {
	background: url(../images/slide.png);
	background-repeat: no-repeat;
	height: auto;
	background-size: cover;

}

.example2{
	padding-top: 10%;
	padding-bottom: 10%;
}

.navbar-default {
	background: none;
	border: none;
}
.nav-custom.navbar-default .navbar-nav > .active > a {
	background: none;
}
.nav.navbar-nav.navbar-right.nav-custom li a {
	color: #fff;
	    background: none;
}
.nav.navbar-nav.navbar-right.nav-custom li a:hover {
    color: #fff;
    background: none !important;
    box-shadow: 0px 3px 0px 0px #F4A024;
    z-index: 111;
    position: relative;
}

a.review:after {
    content: "";
    display: block;
    width: 27px;
    height: 20px;
    background-image: url(../images/review-label.png);
    position: absolute;
    top: -7px;
    left: -1px;
    z-index: 2;
    background-size: contain;
}


ul.dropdown-menu li {
    background: #294b71 !important;

}
.form {
	padding: 10px 35px;
	background: rgba(42, 62, 92, 1.0);
	margin-top:17px;
	box-shadow: 0px 0px 10px rgba(255,255,255,0.5);

}
.form h2 {
	color: #fff;
	font-size: 21px;
	text-align: center;
}
.form ul li {
	list-style-type: none;
	margin-bottom: 12px;
}
.input-width {
	background: transparent;
	border: 1px solid #fff;
	margin-bottom: 0px;
	color: #fff;
	width: 100%;
	padding: 7px;
}
select option[value="1"] { /* value not val */
	background: rgba(100, 100, 100, 0.3);
}
.text-top {
	margin-top: 24%;
	color: #fff;
}
.main-heading {
	font-weight: 700;
	font-size: 30px;
	text-transform: uppercase;
	padding: 15px 0px 0px 0px;
	color : #fff;
}
.text-top p {
	font-size: 15px;
	max-width: 75%;
	margin-top: 20px;
	margin-bottom: 20px;
	color:#fff;
}
.price-btn {
	position: relative;
	margin-top: 25px;
}
input.inp {
	width: 99%;
	display: inline-block;
	padding: 11px 85px 11px 10px;
	color: #353535;
	border: 1px solid #ddd;
	border-radius: 9px;
	font-size: 13px;
}
.price-btn button {
	background: #00bff3;
	color: #fff;
	border: 1px solid #00bff3;
	min-width: 101px;
	padding: 10px 10px;
	position: absolute;
	right: 2px;
	top: 0px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 9px;
}
.form h2, h3 {
	margin: 4px;
}
.form h2 {
	margin-bottom: 14px;
	margin: 0px 0 25px;
	text-transform: uppercase;
}
.hed-txt {
	text-align: left;
	padding: 15px 0;
	height: 40px;
}
li.hed-txt h2 {
	font-size: 15px;
	margin-bottom: 5px;
	text-align: left;
}
li.hed-txt h3 {
	font-size: 12px;
	color: #fff;
	margin: 10px 0 0px;
}
li.hed-txt {
	border: 1px solid #fff;
	padding: 9px;
	margin-top: 19px;
}
#quote-carousel {
	padding: 0 10px 30px 10px;
	margin-top: 30px;
	text-align: center;
}
/* indicator position */
#quote-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* indicator color */
#quote-carousel .carousel-indicators li {
	background: #c0c0c0;
}
/* active indicator */
#quote-carousel .carousel-indicators .active {
	background: #333333;
	height: 10px;
	width: 10px;
	margin-bottom: 1px;
}
/* typography */


/*dikshant css*/
.container-fluid.padding {
    padding-right: 0px;
    padding-left: 0px;
    overflow: hidden;
}




/**********
Home page css S
**********/

h1, h2, h3, h3, h4, h5, h6 {
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
}
h1 {
	text-align: center;
	padding: 33px 0 20px;
	text-transform: uppercase;
	font-size: 35px;
	margin: 0px 0 40px;
	position: relative;
    color: #294a70;
}
h1:before {
	position: absolute;
	content: "";
	height: 1px;
	width: 70px;
	background: #294b71;
	bottom: 0px;
	left: 46%;
}
h1:after {
	position: absolute;
	content: "";
	height: 1px;
	width: 70px;
	background: #294b71;
	bottom: 4px;
	left: 46%;
}
.icon-area {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background: #294b71;
	margin: 0px auto;
	font-size: 50px;
	color: #fff;
	text-align: center;
	line-height: 95px;
}
.icon-area i {
	font-size: 50px;
	color: #fff;
}
.choose-title {
	text-align: center;
	font-size: 23px;
	color: #333333;
	font-family: 'Oswald', sans-serif;
	text-align: center;
}
section {
	padding: 0px 0 20px;
}
.testimonial-area {
	background: url(../images/testiback.png) no-repeat;
	background-attachment: fixed;
	text-align: center;
	padding: 30px 0;
	background-size: cover;
	color:white;
}
.client-pic {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	overflow: hidden;
	border: 8px solid rgba(0, 0, 0, 0.2);
	margin: 0 auto 30px;
}
.client-pic img {
    width: 100%;
    min-height: 150px;
}
.testimonial-area p {
	line-height: 35px;
	font-size: 15px;
}
.quet {
	font-size: 18px;
	line-height: 35px;
	text-align: center;
	margin-bottom: 50px;
}
.quet-form {
	text-align: center;
}
.input-design {
	padding: 10px 15px;
	color: #fff;
	background: #294b71;
	border: 0px;
	width: 100%;
}
 .quet-form .input-design::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #fff;
 opacity:1;
}
.quet-form .input-design::-moz-placeholder { /* Firefox 19+ */
 color: #fff;
 opacity:1;
}
.quet-form .input-design:-ms-input-placeholder { /* IE 10+ */
 color: #fff;
 opacity:1;
}
.quet-form .input-design:-moz-placeholder { /* Firefox 18- */
 color: #fff;
 opacity:1;
}
/*select css s*/
.select-wrapper {
	width: 100%;
	position: relative;
	cursor: pointer;
	display: inline-block;
 *display: inline;
 *float: left;
 *margin-right: 10px;
	border: 1px solid #e3e3e3;
}
.select-button {
	width: 1005;
	border: 0;
	cursor: pointer;
	padding: 0 26px 0 10px;
	overflow: hidden;
	text-align: left;
	outline: none;
	white-space: nowrap;
	word-break: keep-all;
	text-overflow: ellipsis;
}
.select-down {
	position: absolute;
	top: 21px;
	right: 12px;
	height: 0;
	width: 0;
	overflow: hidden;
	font-size: 0;
	border-color: #333 transparent transparent transparent;
	border-style: solid;
	border-width: 6px;
}
.disabled {
	color: #cccccc;
}
.select-list {
	width: 100%;
	background: #fff;
	border: 1px solid #e8e8e8;
	box-shadow: 0 0 3px #ddd;
	border-radius: 3px;
	display: none;
	z-index: 2;
	position: absolute;
	left: -1px;
	top: 35px;
	overflow: hidden;
	text-align: center;
	margin-top: 8px;
}
.select-list ul {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	overflow-y: auto;
	line-height: 34px;
	max-height: 240px;
}
.select-list ul li {
	width: auto;
	height: 34px;
	padding-left: 10px;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	word-break: keep-all;
	text-overflow: ellipsis;
	color: #294b71;
}
.select-list ul li.selected,  .select-list ul li:hover {
	color: #fff;
	background: #294b71;
}
/*select css E*/


/*my account css*/
* {
	margin: 0px;
	padding: 0px;
}
.form-design {
	background: #f9f8f8;
}
.f-wrapper {
	width: 1170px;
	margin: 0 auto;
}
.order-form {
	padding: 15px;
	margin: 10px 0 0;
	border-radius: 5px;
}
.order-form li {
	list-style-type: none;
	display: inline-block;
	vertical-align: middle;
	width: 48%;
	margin-bottom: 22px;
	text-align: left;
}
.order-form li label {
	display: inline-block;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 35%;
	color: #2d4d70;
	max-width: 155px;
	font-size: 15px;
}
.input-box {
	display: inline-block;
	vertical-align: middle;
	width: 63%;
	text-align: left;
	margin: 0;
}
.input-design {
	width: 100%;
	padding: 6px 8px;
	border: 1px solid rgba(0, 0, 0, 0.2);
}
.inline.big-width {
	width: 55%;
}
ul.menu-itm li {
	width: auto;
	margin-right: 25px;
}
ul.menu-itm li a {
	list-style-type: none;
	text-decoration: none;
	color: #000;
	text-align: left;
}
ul.menu-itm {
	padding: 0px;
}
.inpt-w {
	width: 100% !important;
}
.inline {
	display: inline-block;
	vertical-align: middle;
	width: 49%;
}
.f-wrapper h4 {
	text-align: center;
	font-size: 21px;
	color: #275280;
}
* {
	box-sizing: border-box;
}
.inline.big-width {
	width: 55%;
}
.code-txt {
	display: block;
}
.inpt-w .input-box {
	width: 79%;
}
select.input-design.inline.small-width {
	width: 27%;
}
div.tab {
}
/* Style the buttons inside the tab */
div.tab button {
	background-color: inherit;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 14px 16px;
	transition: 0.3s;
	font-size: 17px;
}
/* Change background color of buttons on hover */
div.tab button:hover {
	background-color: #ddd;
}
/* Create an active/current tablink class */
div.tab button.active {
	background-color: #ccc;
}
/* Style the tab content */
.tabcontent {
	display: none;
	padding: 6px 12px;
	border: 1px solid #ccc;
	border-top: none;
}
button.btn-1 {
	background: #4e7ca7;
	border: none;
	color: #fff;
	padding: 13px 77px;
	font-size: 14px;
	border-radius: 8px;
	box-shadow: 1px 2px 4px #686161;
}
li.cent-txt {
	text-align: center;
	width: 100%;
}
button.input-design.inline {
	background: #275483;
	color: #fff;
	cursor: pointer;
}
.applycode {
	background: #275483;
	color: #fff;
	cursor: pointer;
}
a.active {
	background: #275483;
	padding: 10px;
	color: #fff !important;
}
.code-txt {
	display: block;
	margin-top: 12px;
	font-size: 14px;
	color: #275483;
}
 .btn1 {
 background: #275483;
 color: #fff;
cursor:pointer;
}

/*Vikram*CSS*/

.mal-box input {
    display: inline-block;
    vertical-align: middle;
}

span.mal-spn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}


.btn2 {
<!--
background: #275483;
-->
 color: #fff;
	cursor: pointer;
}
.blue {
	background-color: #275483;
}





.select-wrapper.input-design {
	padding: 0px;
}
.quet-form .select-button {
	background: #294b71;
	color: #fff;
	padding: 10px 15px;
	text-align: left;
	width: 100%;
}
.quet-form .icon.select-down {
	border-color: #fff transparent transparent !important;
	top: 20px !important;
}
.btn {
	text-align: center;
	margin: 0px auto;
	border: 2px solid #F4A024;
	font-weight: bold;
	text-transform: uppercase;
	color: #F4A024;
	padding: 10px 10px;
	background: #fff;
	font-size: 18px;
}
.btn:hover {
	background: #F4A024;
	color: #fff;
	/*border-color: #fff;*/
}
.top-mar {
	margin-top: 30px;
}
.order-box { /*background:url(../images/recent-order.png) no-repeat; background-size:cover;*/
	background: rgb(234, 234, 234);
	padding: 50px 0;
	text-align: center;
}
.order-box a {
	color: #fff;
	display: block;
}
.img-box {
	width: 190px;
	height: 190px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0px auto;
	border: 8px solid rgba(255, 255, 255, 0.2);
}
.order-box a:hover .img-box {
	opacity: 0.4;
}
.order-box h5 {
	font-size: 26px;
	margin: 0px;
	padding-top: 25px;
	color: #fff;
}
.order-box a:hover h5, .order-box a:hover {
	text-decoration: none;
}
.wriiter-img {
	width: 230px;
	height: 230px;
	border-radius: 50%;
	border: 8px solid rgba(45, 75, 113, 0.2);
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
}
.writter-detail {
	display: inline-block;
	vertical-align: top;
	width: 75%;
	padding-left: 50px;
}
.carousel-control.left, .carousel-control.right {
	background: none;
}
.main-writting {
	text-align: center;
	margin-bottom: 30px;
	margin-top: 30px;
}
.main-writting p {
	font-size: 17px;
	color: #333333;
}
p.highlight {
	font-size: 20px;
	color: #294b71;
	font-weight: 600;
}
p.detail-p {
	line-height: 160%;
}
a.carousel-control {
	position: static;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	background: #F4A024 !important;
	display: inline-block !important;
	opacity: 1;
	margin-top: 15px;
}
a.left.carousel-control {
	margin-left: 90px;
}
.support-box {
	background: url(../images/customer-bg.png) no-repeat;
	padding: 50px 0;
	background-size: cover;
}
.support-box img {
	width: 100%;
}
.support-text {
	color: #fff;
	text-align: center;
	padding: 60px 50px 20px;
	font-size: 20px;
	line-height: 200%;
}
footer {
	padding-bottom: 50px;
	padding-top: 30px;
	background: #486586;
	color: #fff
}
.footer-social-link {
	text-align: center;
	padding-top: 15px;
}
.footer-social-link a {
	display: inline-block;
	vertical-align: middle;
	width: 35px;
	height: 35px !important;
	border-radius: 50%;
	color: #fff;
	background: #F4A024;
	text-align: center;
	font-size: 16px;
	line-height: 33px;
	margin: 0 5px;
}
.footer-social-link a:hover{ background:#183b61;}
.footer-link li {
	list-style-type: none;
	position: relative;
	padding: 5px 0 5px 15px;
	;
}
.footer-link li:before {
	position: absolute;
	content: "";
	font-family: 'FontAwesome';
	left: 0px;
	font-size: 14px;
}
.footer-link li a {
	color: #fff;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 opacity:1;
}
::-moz-placeholder { /* Firefox 19+ */
 opacity:1;
}
:-ms-input-placeholder { /* IE 10+ */
 opacity:1;
}
:-moz-placeholder { /* Firefox 18- */
 opacity:1;
}
i.icon.select-down {
	margin-top: 15px;
	color: #fff;
	border-color: rgb(255, 249, 249) transparent transparent !important;
}
input.select-button {
	background: initial;
	padding: 6px 8px;
	color: #19407c;
}
/**********
Home page css E
**********/

.order-form .select-list {
	width: 100%;
}
.order-form .select-list ul li {
	height: auto !important;
	width: 100%;
	margin: 0px;
	color: #000;
	font-size: 12px;
}
.form-design .order-form li {
	margin-bottom: 12px;
}
.form-design .order-form li label {
	font-size: 13px;
	color: #284a6f;
	font-weight:600;
}
.order-form .input-box {
	font-size: 12px;
}
.order-form .input-box .input-design {
	background: #fff;
	color: #999;
	border: 1px solid #a8bcd2;
}
.order-form .select-wrapper {
	border: 0px;
}
button#ADDFILE {
	background: #F4A024;
	color: #fff;
	font-size: 15px;
	border: none;
}
input#coupon {
	background: #284a6f;
	border: none;
	color: #fff;
}
ul.nav.nav-pills.btntab {
	border: 1px solid #F4A024;
	width: 58%;

}
ul.nav.nav-pills.btntab .inline {
	background: #f9f8f8;
}
ul.nav.nav-pills.btntab li {
	text-align: center;
}
ul.nav.nav-pills.btntab .inline {
	background: #ccc;
	margin-bottom: 0px;
	text-align: center;
}
ul.nav.nav-pills.btntab li a {
	border-radius: 0px;
}
.signup-form {
	max-width: 589px;
	margin: 0 auto;
	padding-bottom: 71px;
	background: #efefef;
	padding: 50px;
	box-shadow: -1px 4px 5px #c3c8ce;
	margin-top: 58px;
	margin-bottom: 50px;
}
.login-wrapper h1 {
	margin: 9px;
	padding: 0px 0 30px;
	text-align: center;
}
span.input-group-addon {
	background: #294b71;
	color: #fff;
	border: none;
	box-shadow: inherit;
}
input.btn.btn-lg.btn-primary.btn-block {
	background:#F4A024;
	color: #fff;
}
input.btn.btn-lg.btn-primary.btn-block:hover{ border-color:#294B71; background:none; color:#294B71;}
.login-wrapper h1:before {
	display: none;
}
.login-wrapper h1:after {
	display: none;
}
.text-left {
	text-align: left;
	margin-left: 21px;
	color: #294b71;
}
a.pull-right.f-pass {
	background: #294b71;
	color: #fff;
	padding: 4px 10px;
	margin-bottom: 14px;
}
.ordernowbtn {
	text-align: center;
}
.input-width option {
	color: #294b71;
	font-size: 14px;
}
input#make-order {
	width: 339px;
}
div#bibliography i.icon.select-down {
	top: 2px !important;
}
.tab-order.nav-tabs>li.active >a {
	background: #5777a5;
	color: #fff;
}
.nav.nav-pills.btntab li {
	float: left;
	width: 49.7%;
	display: block;
}
inline btn1.nav>li>a:focus, .nav>li>a:hover {
	background: #f9f8f8 !important;
}
.box-writer {
	border: 1px solid #dbdbdb;
	background: #fcfcfc;
}
.inline-value {
	width: 49%;
	display: inline-block;
	vertical-align: middle;
}
.box-writer ul li {
	list-style-type: none;
	text-align: left;
	margin-bottom: 5px;
	font-size: 13px;
}
.writter-detail-list {
	padding: 10px;
	background: #f2f2f2;
}
h2.writer-header {
	margin: 0px;
	padding: 26px 15px 15px;
	text-align: center;
	font-size: 20px;
	background: #294b71;
	color: black;
}
.bottom-list {
	padding: 0 10px;
}
.bottom-list li {
	padding-bottom: 7px;
	border-bottom: 1px solid #efefef;
	color: #294b71;
}
.bottom-list li i {
	display: inline-block;
	vertical-align: middle;
	min-width: 30px;
	padding-right: 5px;
	text-align: center;
	font-size: 14px;
}
.circle-round {
	width: 50px;
	height: 50px;
	background: #F5A939;
	border-radius: 50%;
	margin: 0 auto;
	vertical-align: middle;
	color: #fff;
	margin-top: 0;
	padding-top: 6px;
	font-size: 24px;
	margin-bottom: -12px;
	position: relative;
}
.icon-area .fa {
	margin-top: 24px;
}

.footer-social-link .fa {
    padding-top: 8px;
}


/*27-10-2017*/
.inner-header .form.calorderform {
    display: none;
}
.inner-header .text-top {
    display: none;
}

.pay-table {
    max-width: 700px;
    margin: 20px auto 0;
    font-size: 13px;
    background: #f3f3f3;
    border: 1px solid #efefef;
    padding: 15px;
    box-shadow: 0px 3px 1px #ccc;
}
.pay-table tr td{
border-top:0px !important;
border-bottom:1px solid #ccc;
text-align:left;
font-size:13px;
}

.pay-table tr td strong{
    color: #294b71;
	font-weight:600px;
}

span.code-txt {
    display: block;
    padding-top: 5px;
	font-size:11px;
}
.input-box.cupon-box .input-design.white-input{padding: 5px 8px; font-size: 12px; width:auto; height:auto; min-width:200px; background:#fff; border:1px solid #ccc; }
.input-box.cupon-box .input-design.cupon-btn{ width:auto; height:auto; padding: 5px 12px; font-size: 12px; text-transform:uppercase; font-weight:bold;}





/*28-10-17*/
.ordernowbtn .btn{ background:#F4A024; color:#fff; border-color:#F4A024; min-width:100px; padding:10px; margin-bottom:8px;}
.ordernowbtn .btn:hover{ background:none; border-color:#F4A024; color:#F4A024;}

.inner-header a.navbar-brand{ height:auto;}
.inner-header .nav-custom { margin-top: 40px;}


.f-wrapper h4{font-size:30px !important; margin:0px;}
ul.nav.nav-pills.btntab{ height:auto;}
.nav-pills > li.active > a:hover,  .nav-pills > li.active > a{  color:#fff !important;}
ul.nav.nav-pills.btntab li a{color:#535353; font-size:14px;}
ul.nav.nav-pills.btntab li{ margin-bottom:0px;}
ul.nav.nav-pills.btntab li a:hover, ul.nav.nav-pills.btntab li a:focus{ background:#F4A024 !important; color:#fff !important;}
a:focus{ outline:0px;}


.order-form .applycode.applycode {
    border: 2px solid #F4A024;
    background: none;
    color: #F4A024;
    padding: 10px;
    font-size: 18px;
}



.choose-tab-wrapper .nav-tabs, .choose-tab-wrapper .nav-tabs > li.active > a{ border:0px;}

.choose-tab-wrapper .nav-tabs li{ width:25%; position:relative;}
.choose-tab-wrapper .nav-tabs li a{ margin:0px; background:none;}
.choose-tab-wrapper .tab-content{ background:#F9F8F8; padding:25px 15px; border:1px solid #e7e7e7; border-top:0px; min-height:150px;}
.choose-tab-wrapper .nav-tabs li.active{ background:#F9F8F8; border:1px solid #e7e7e7; border-bottom:0px; }


/*30-10-17***Vikram*WhyUs*Page*CSS*******************/

.secure-area{margin-top:20px; margin-bottom:40px;}
.sec-hdng{background:#294a70;border-left: 5px solid #ffab1f;color: #ffffff; padding: 8px 13px;font-weight: 600;}
ul.roman-list{list-style:none; margin:15px 0;}
ul.roman-list li{color: #666666; position:relative;padding-left: 23px;font-size: 15px;margin-bottom: 8px;}
ul.roman-list li:after{position: absolute;content: "\f101";color: #ffab1f;display: inline-block;font-family: FontAwesome;left: 0;top: 0;}
.qual-img{margin-top:15px;}
.feat-hdng{margin-top:10px;}
.secure-right h3{color:#294a70; margin:0; font-size:26px;}
.secure-right h5{color:#294a70;}
.sec-para p {
    color: #666666;
    font-size: 15px;
    margin-bottom: 20px;
    line-height: 180%;
}
 h4.cus-hdng{color:#294a70; padding-bottom:14px;}
.customer-area p{color:#666666; font-size:15px; margin-top:14px; margin-bottom:0;}
.customer-box{margin-bottom:25px;}
.qual-img { margin: 20px;text-align: center;}
.secure-right h5{font-size:16px;}


/*30-10-2017*/
  .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #212121;
        background-color: #FAFAFA;
        border-color: #EEEEEE;
    }

    .panel-title {
        font-size: 14px;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
		font-family: 'Open Sans', sans-serif;
        color: #464646;
        font-weight: 600;
    }

    .more-less {
        float: right;
        color: #212121;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }


	/*tab css end*/

	.nav-custom ul.dropdown-menu {
    background: #294b71;
}

.col-sm-4.get-qoute h3 {
    color: #ffb13f;
    text-align: center;
    padding-bottom: 12px;
    margin-top: 17px;
}

.col-sm-4.get-qoute {
    background: #486586;
}

.qoute-form input {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 32px;
    width:139px;
	padding:1px 10px;
}
.col-sm-4.get-qoute p {
    color: #fff;
    margin-bottom: 12px;
    font-size: 13px; text-align:center;
}
ul.list-services {
    border: 1px solid #ccc;
    padding: 9px 28px;
}

.col-sm-4.list-main{ padding-left:0px;padding-right:0px;}
.bux-img img {
    width: 250px;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.bux-img {
    padding: 20px 0;
}

 .secure-wraper {
    margin-top: 30px;
}



.heading-main h3:before {
    border-top: 25px solid #ffffff;
    content: "";
    position: absolute;
    width: 0;
    height: 0px;
    border-right: 25px solid transparent;
}
.special-area {
    padding: 30px 0;
}

ul.nav.nav-tabs.tab-new {
    border: 1px solid #ccc;
    width: 343px;
}
ul.nav.nav-tabs.tab-new li {
    margin-bottom: 0px;
}

ul.nav.nav-tabs.tab-new li {
    width: 50%;
    margin-right: 0px;
}

ul.nav.nav-tabs.tab-new li a {
    margin-right: 0px;
}

ul.nav.nav-tabs.tab-new li.active a {
    background: #f4a024;
}

/*ul.nav.nav-pills.btntab li.active a {
    background: #f4a024;
}*/

.get-qoute {
    background: #486586;
    padding: 19px;
}

.col-sm-4.bg {
    background: #f7f5f5;
    padding: 25px;
}

.get-qoute h3 {
    text-align: center;
    color: #f4a024;
    padding-bottom: 12px;
}

.get-qoute p {
    color: #fff;    padding-bottom: 16px;
}
.text-content h3 {
    color: #294b71;
    padding-bottom: 20px;
}

.text-content h4 {
    color: #486586;
    padding-bottom: 11px;
}

.nav.navbar-nav.navbar-right.nav-custom li:nth-last-child(2) {background:#f4a024; margin-right:11px;}
.nav.navbar-nav.navbar-right.nav-custom li:last-child{background:#f4a024;}
ul.dropdown-menu.nav.navbar-nav.navbar-right.nav-custom li:nth-last-child(2){ background:inherit;}
tr#table-head td {
    padding: 10px 32px;
    text-align: center;
}

tbody#table-body td {
    padding: 10px 10px;
    text-align: center;
	border: 1px solid #242629;
}


tbody#table-body tr:nth-child(even) {
    background: rgba(182, 181, 181, 0.5);
    color: #294b71;
}
tbody#table-body tr:nth-child(odd) {
    background: rgba(243, 243, 243, 0.72);
}

tr#table-head th {
    padding: 10px 22px;
    text-align: center;
}
.inline-form {
    width:30%;
    display: inline-block;
    vertical-align: top;
}

div#tab a {
    display: inline-block;
    vertical-align: middle;
    min-width: 72px;
    margin-top: 8px;
    border: 1px solid #c3ccd7;
    font-weight: 400;
    color: #6c6464;
}
thead#table-head tr th {
    padding: 11px 26px;
    color: #ffffff;
    background: #294b71;
}

button.btn.btn-default.btn-number {
    min-width: auto;
}

table#pricetable {
    border: 1px solid #ccc8c8;
	    width: 100%;
}

.page-height{ min-height:18%;}
input.inpt-num {
    padding: 8px;
}
.input-group.num-area {

}

.input-box.cupon-box .input-design.bg-inpt {
    padding: 5px 8px;
    font-size: 12px;
    width: auto;
    height: auto;
    min-width: 200px;
    background: #0e4371;
    border: 1px solid #ccc;
}

.cupon-box .input-design.white-input {
    padding: 5px 8px;
    font-size: 12px;
    width: auto;
    height: auto;
    min-width: 200px;
    background: #284a6f !important;
    border: 1px solid #ccc;
    color: #fff;
}

.writter-detail-list {
    padding: 10px;
    background: #f2f2f2;
    width: 100%;
    text-align: center;
}
li.img-rating img {
    width: 150px;
    height: 150px;
}

.text-rating {
    width: 63%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

li.img-rating {
    display: inline-block;
    vertical-align: top;
    width: 30%;
}

.client-reviw ul li {
    list-style-type: none;
}

input.clinet-btn {
    border: none;
    background: #486586;
    color: #fff;
    padding: 8px 17px;
}

input.design-btn {
    border: none;
    background: #486586;
    padding: 10px 10px;
    color: #fff;
}

ul.writter-detail-list li {
    list-style-type: none;
}
.name-text {
    color: #486586;
    text-align:left;
    padding-bottom: 0px;
    margin-top: 19px;
}

div#radio-tab .btn {
    font-weight: 400;
    font-size: 15px;
    border: 1px solid #a6b9ce;
    color: #000;
}


div#radio-tab a.btn.btn-default.active {
    background: #294b71;
}

.nav-pills>li.active>a,{    background-color: #294b71;}


ul.inline-deatil {
    width:100%;
    display: inline-block;
    vertical-align: top;
}

.writter-detail-list li {
    list-style-type: none;
}

.nav-custom.navbar-default .navbar-nav>.active>a{background:none;}


span.couponerror {
    color: red;
    font-weight: bold;
}


i.fa.fa-phone {
    padding-right: 11px;
    color: #f4a024;
}

.top-header {
    float: left;
    color: #fff;
    font-size: 15px;
	    margin-top: 54px;
}
ul.nav.navbar-nav.navbar-right {
    margin-top: 8px;
}



.proc-btn a {
    display: inline-block;
    color: #fff;
    background: #cf9100;
    padding: 10px 13px;
    border-radius: 4px;
    text-align: center;
    min-width: 270px;
	text-decoration:none;
}


/*****Vikram*CSS*******************/

.num-area .input-group-btn{width:auto;}
.num-area{margin-left:5px; margin-bottom: 4px;}
.urg-table{margin-bottom:35px; margin-top:8px;}

span#couponcode{color:green; font-weight:bold;}


input#pagequantity{width:40px; margin:0; text-align:center;}

span.type-area{display:inline-block; vertical-align:middle; margin-top:10px;}

.pag-area{display:inline-block; margin-left:6px; margin-top:7px;}
.word-area{margin-left:20px; font-size:14px;}

ul.pr-list{list-style:none; margin-left:18px;}
ul.pr-list li{line-height:28px;}
ul.pr-list i{color:#294b71; margin-right:6px; font-size:14px;}

.price-area{background:#ededed; margin-bottom:20px; box-shadow:0px 0px 4px #9a9a9a; border-radius:8px;}
.price-main{margin-left:33px; margin-top:20px;}
.price-wraper{padding:25px 0 15px;}
.price-left{width:80%; display:inline-block; border:2px solid #F4A024; padding:10px 5px;}
.price-par{width:43%; display:inline-block; vertical-align:middle; margin-left:12px;}
.price-par h5{font-weight:600; margin-top:0; font-size:19px;}
.price-par p{margin-bottom:0; font-size:14px;}
.price-num{width:49%; display:inline-block; vertical-align:middle; text-align:center; font-size:30px; font-weight:700;}

.ord-area{margin-top:33px; text-align:center;}
.inr-con{margin-bottom:40px; text-align:center;}
.inr-con h3{margin:12px; font-weight:600; color:#294a70;}
.inr-con p{padding:0px 80px;}

/*29-11-17***Vikram**CSS*******************/


p.fq-par{color:#666666; font-size:15px; margin-bottom:20px; line-height:180%; font-weight:600;}
.fq-order{margin-top:43px; text-align:center;}
h3.wo-hdg{margin:0; padding-bottom:20px; color:#294a70;}
.chat-btn{margin:30px 0;}

.chat-btn .btn{background:#F4A024 !important; color:#fff;}
.chat-btn a.btn:hover{border:2px solid #F4A024; color:#F4A024 !important; background: none !important;}
.bux-img .chat-btn{margin-left:0;}
.sav-area{padding:40px 0;}
.sav-area h3{text-align:center; color:#294a70; margin:30px 0; font-weight:600;}
.urg-table th{text-align:center;}
p.term-para{color:#666666; font-size:15px; margin-bottom:20px; margin-top:10px; line-height:180%;}
h4.term-hdg{color:#294a70; margin:0; font-size:26px;}
ul.mk-lst{margin-left:33px !important;}
ul.def-lst{margin-left:0 !important;}
.mar-tp{margin-top:10px;}
ul.cir-lst{list-style-type:circle; margin-top:10px;}
h5.coi-dar{font-weight:bold; color:#294a70;}

/*****Vikram*CSS*Essay*Writing*****************/

#sidebar-primary{/*width:25%;*/ width:30%; padding-left:15px; padding-right:15px; float:right;    margin-top: 21px; /*float:left;*/}

.widget-area .widget{clear:both; float:left; width:100%;}

#sidebar-primary .widget-title, #sidebar-secondary .widget-title {
    background: #294a70 none repeat scroll 0 0;
    border-bottom: 0 solid #ffab1f;
    border-left: 5px solid #ffab1f;
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    padding: 5px 15px;
    position: relative;
}

#sidebar-primary .widget-title::after, #sidebar-secondary .widget-title::after {
    border-left: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid rgba(0, 0, 0, 0);
    border-top: 9px solid #294a70;
    bottom: -20px;
    content: "";
    display: block;
    height: 21px;
    left: 5%;
    margin: 0 auto;
    position: absolute;
    width: 13px;
    z-index: 9999;
}

h2.ess-hdng {
    margin-top: 15px;
    color: #294a70;
    margin-bottom: 0;
}

.su-button-center{text-align:center; margin-bottom:10px;}

#optin2 {
    background: #294a70;
    background-position: 100px 200px;
    border: 1px solid #294a70;
    padding: 15px 0px 5px;
    text-align: center;
}

#optin2 p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    padding: 5px 10px 15px;
    margin-bottom: 0;
}

.mid{background:#fff; padding:25px 15px 10px;}

#optin2 input.name{background:#fff; padding-left:15px;}

#optin2 input {
    border: 1px solid #ccc;
    font-size: 15px;
    font-style: normal;
    line-height: 20px;
    margin-bottom: 0px !important;
    padding: 9px 10px;
/*    background: #f6f6f6;*/
/*    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.67), inset 0 1px 3px rgba(5,5,5,0.13);
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.67),inset 0 1px 3px rgba(5,5,5,0.13);
    box-shadow: 0 1px 0 rgba(255,255,255,0.67), inset 0 1px 3px rgba(5,5,5,0.13);*/
/*    margin-bottom: 15px;*/
    width: 100%;
    color: #2a2a2a;
}

#optin2 input.email{background:#fff; padding-left:15px;}

.clear{clear:both;}

#optin2 input[type="submit"] {
    background: #FFAB1F;
    border: 1px solid #FFAB1F;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    font-weight: bold;
    padding: 9px 0;
    box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.1) inset;
    width: 92%;
}

.mid p{padding-bottom:5px !important;}

.widget-area ul{list-style:outside none none; margin-left:0; padding-left:0;}

.widget-area ul li{padding:2px 0 2px 25px; position:relative;}

.widget-area ul li::before {
    color: #ffab1f;
    content: "\f101";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 15px;
    left: 0;
    margin-left: 5px;
    margin-right: 8px;
    position: absolute;
}

#primary {
  /*  width: 75%;*/
  width:70%;
    padding-left: 15px;
    padding-right: 15px;
  /*  float:right;*/
  float:left;
}

.page-content, .entry-content, .entry-summary {
    margin: 1.5em 0 0;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}

h2.crit-hdng{color:#294a70;}
.entry-content h4{color:#294a70;}

ul.entr-list{margin-left:24px;}

.bas-box{text-align:center;}
.bas-box h2{color:#294a70;}

.su-button-center a{padding:12px 12px;}

.met-area{margin-bottom:20px;}

.here-main{margin:15px 0;}


/*research*paper*/

ol.pg-lst{margin-left:40px;}
ol.pg-lst li{line-height:23px;}
h5.gen-hdng{color:#294a70; font-weight:600; margin-top:15px;}
ul.resr-list li{line-height:21px;}
ul.resr-list{margin-left:20px; color:#294a70;}
p.knw-para{margin-bottom:15px;}

/*research*paper*/

ul.cap-area{margin-left:20px;}

/*My*Account*Page*/

.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline{margin-left:0;}

li.form-group-area {
    float: left;
    width: 100% !important;
    margin-bottom: 15px;
	margin-top:15px;
}

label.checkbox-inline.col-sm-3 {
    padding-top: 9px;
    margin-right: 20px;
    width: 32%;
    display: inline-block;
    vertical-align: top;
}

.input-box {
    display: inline-block;
    vertical-align: middle;
    width: 63%;
    text-align: left;
    margin: 0;
}

li.cent-txt{margin-bottom:20px; list-style:none;}

li.form-group-area .text-right{padding: 0;}

label.sub-chq{margin-bottom:10px;}

.we-hdng h4{margin-bottom: 26px;}

.btn-success:hover{border-color:#F4A024;}

/*SLIDER*SECTION*/

/* Removes the default 20px margin and creates some padding space for the indicators and controls */
.carousel {
    margin-bottom: 0;
	padding: 0 40px 30px 40px;
}
/* Reposition the controls slightly */
.carousel-control {
	left: -12px;
}
.carousel-control.right {
	right: -12px;
}
/* Changes the position of the indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.carousel-indicators li {
	background: #c0c0c0;
}
.carousel-indicators .active {
background: #333333;
}

.thum-main{text-align:center;}

.thum-area{display:inline-block; vertical-align:top; width:347px;}
.thumbnail{display:inline-block;}



/*****01*12*2017****************/


.modal-content{background-color:#efefef;}
.btn-info:hover{border-color:#F4A024;}
.modal-title{color:#294a70; text-transform:uppercase; font-size:26px;}
.login-box-body{padding:0 40px; position:relative;}
.modal-dialog{margin:40px auto;}
.login-box-body span.input-group-addon{display:inline-block; width:7%; position:absolute; height:34px;}
.login-box-body span.input-group-addon i{margin-top:5px;}
.fr-spn input{padding-left:46px;}

.res-main{padding:40px 0;}

.res-area{text-align:center; margin:0 auto; background:#efefef; max-width:589px; margin:0 auto; padding:20px 30px;
box-shadow: 0 5px 15px rgba(0,0,0,.5);    border-radius: 6px;}

.res-hdg h4{color:#294a70; text-transform:uppercase; font-size:26px; margin:0;}


.mar-bt{margin-bottom:30px;}

/***********Vikram*07*12*2017************************************/

.tab-content{position:relative;}
a.left.carousel-control{position:absolute; left:-8%; top:42%;}
a.right.carousel-control{position:absolute; right:0%; top:44%;}
.cus-area p.quet{font-size:18px;}
.cus-area h3{text-align:center; margin-bottom:40px; color:#294a70; font-weight:500;}
li.img-rating img{display:none;}
.text-rating{width:100%;}
.name-text{text-align:center;}

/*********************************************/

.order-form .input-box{width:63%;}

/***********Vikram*08*12*2017************************************/










/*********Vikram*Front*Page*RESPONIVE*CSS***************************************/


@media only screen and (max-width:1200px) {
.btn{ font-size:1em;}
}

@media only screen and (max-width:1171px) {


/*******Fornt*Page*CSS************/

ul.nav.navbar-nav.navbar-right{margin-top:22px;}
.nav>li>a{padding:10px 9px;}
.ordernowbtn .btn{}
h2.writer-header{padding:23px 15px 12px; font-size:19px;}
.inline-value{width:48%;}
.carousel-indicators{bottom:-11px;}
.thum-area{width: 280px;}
.top-header{font-size:14px; margin-top:56px;}

.order-box a.left.carousel-control{left:-10%;}
.order-box a.right.carousel-control{right:0%;}
.writter-section a.left.carousel-control{left:-10%;}

/*******FAQ*Page*CSS************/

.get-qoute p{text-align:center;}
.qoute-form input{width:224px; margin-bottom:15px; border:0; padding:6px 10px;}
.ordernowbtn .btn{font-size:16px;}


}


@media only screen and (max-width:1080px) {

/*******Fornt*Page*CSS************/

.calorderform{margin-top:4px;}


/*******Essay_Writing*Page*CSS************/

.qoute-form input{width:221px; margin-bottom:15px;}
.ordernowbtn .btn{font-size:16px;}

/******Prices*And*Discounts*Page*CSS************/

.price-par{width:42%; margin-left:11px;}

}


@media only screen and (max-width:991px) {
.sample-box{vertical-align: top;}
.btn {
    font-size: 0.5em;
}
}

@media only screen and (max-width:980px) {


/*******Fornt*Page*CSS************/

.header{height:auto;}
.thum-main .col-sm-3{width:50%; margin-bottom:25px; padding:0 34px;}
.thum-area{width:196px; margin:0 5px;}
footer .col-sm-3{width:25%;}
.footer-social-link a{width:30px; height:30px !important; margin:0 3px;}
.footer-link li a{font-size:14px;}
.choose-title{font-size:18px; margin-top:10px;}
.top-header{margin-top:0; display:none;}
.calorderform{display:block;}
.text-top{max-width:80%; margin-top:15%;}
.cus-area p.quet{line-height:31px;}
.order-box a.right.carousel-control{right:3%; top:42%;}
.writter-section a.left.carousel-control{left:-11%;}
.rat-area a.right.carousel-control{right:3%;}
.rat-area a.left.carousel-control{left:-10%;}
.input-box textarea {width: 100%;}


/*******Top*Writer*Page*CSS************/

.inner-header{height:185px;}
.bas-box p{font-size:15px; line-height:24px;}

/*******Essay_Writing*Page*CSS************/

#primary{width:100%;}
#sidebar-primary{width:100%;}
.get-qoute{margin-bottom: 40px;}
.qoute-form input{width:60%; margin:15px auto;display: block; padding:5px;}
.get-qoute p{font-size:18px; text-align:center;}
.pal-img{text-align:center;}

/*******About_Us*Page*CSS************/

.secure-wraper .col-sm-8{width:100%;}
.secure-wraper .col-sm-4{width:100%;}
.qoute-form input{border:none;}

/*******FAQ*Page*CSS************/

.faq-area .col-sm-8{width:100%;}
.faq-area .col-sm-4{width:100%;}

/*******How_It_Works*Page*CSS************/

.hw-area .col-sm-8{width:100%;}
.hw-area .col-sm-4{width:100%;}

/******Prices*And*Discounts*Page*CSS************/

.ord-area .btn{margin-top:13px;}
.price-left{width:100%;}
.price-num{font-size:28px;}
.price-par{margin-left:2px;}

/*******My_Account*Page*CSS************/

.order-form{padding:25px 0px 0px 25px;}
.order-form li{width:100%;}
li.form-group-area.col-md-9{width:72%; display:inline-block; vertical-align:top;}
li.form-group-area.col-md-3{width:20%; display:inline-block; vertical-align:top;}

/*******Login*Page*CSS************/

input#amt{width:72%; display:inline-block;}
ul.nav.nav-pills.btntab{width:80%;}

}

@media only screen and (max-width:800px) {

/*******Fornt*Page*CSS************/
.header-text{
	padding: 0px !important;
}
.header{height:auto;}
section{padding:36px 0 20px;}
.text-top{margin-top:5%;}
.main-heading{font-size:25px;}
.inner-header{background-size:cover;}
.cus-area p.quet{padding:0px 20px; font-size:16px;}

/*******About_Us*Page*CSS************/

.secure-right .chat-btn{margin-left:0; text-align:center;}

/*******FAQ*Page*CSS************/

.get-qoute p{font-size:17px;}

/*******My_Account*Page*CSS************/




/*******Login*Page*CSS************/


}

@media only screen and (max-width:768px) {

/*******Fornt*Page*CSS************/
.order-form li{width:100%;}
.navbar-right{background: #344A70;}
.top-bar{height: 63px;}
.header{height:auto;}
section{padding:36px 0 20px;}
.choose-tab-wrapper .tab-content{display:none;}
ul.nav.navbar-nav.navbar-right{text-align:right;}
.nav>li>a{padding:10px 24px;}
.choose-tab-wrapper ul.nav-tabs li{width:50%; margin-bottom:15px;}
.detail-of-icon{padding:0px 10px;}
.quet{font-size: 20px;}
.thum-main .col-sm-3{width:100%; text-align:center; margin:25px auto;}
.thum-area{width:203px;}
.support-box .col-sm-4{text-align:center;}
.support-box img{width:50%;}
footer{padding-left:30px;}
footer .col-sm-3{width:24%; text-align:left; display:inline-block; vertical-align:top;}
.footer-social-link{text-align:left; margin-bottom:12px;}
.footer-social-link a{width:27px; height:27px !important;}
.footer-social-link .fa{padding-top:6px;}
.footer-link li a{font-size:13px;}
.text-top{margin-top:10%;}
.a.login-btn.mgn{margin-top: 2px;}
.btn{font-size:inherit;}

div#navbar2{width:500px; float:right;}
ul.nav.navbar-nav.navbar-right{margin-top:5px;}
.nav.navbar-nav.navbar-right.nav-custom li a{padding:6px 21px;}
.nav.navbar-nav.navbar-right.nav-custom li:nth-last-child(2){background:none; margin-right:0;}
.nav.navbar-nav.navbar-right.nav-custom li:last-child{background:none;}
.navbar-collapse.in{overflow-y:inherit;}
.navbar-collapse{overflow-x:hidden;}

/*******Privacy_Policy*Page*CSS************/

.privacy-area{padding:0 20px;}

/*******Terms_Condition*Page*CSS************/

.term-area{padding:0 20px;}

.page-height{display:none;}
/*.urg-table{display:none;}*/




/*******About_Us*Page*CSS************/

.secure-wraper{padding:0 20px;}
.col-sm-4.bg{padding:20px;}
.pal-img img{max-width:100%;}
.qual-img img{max-width:100%;}

/*******FAQ*Page*CSS************/

p.fq-par{padding:0 15px;}
.qoute-form input{width:70%;}

/******Research_Paper*Page*CSS************/

h2.crit-hdng{font-size:25px;}

/******Prices*And*Discounts*Page*CSS************/

.price-main{margin-left:18px;}
.price-par{margin-left:22px;}
.price-num span{text-align:right; display:block;}



/* Force table to not be like tables anymore */
/*#pricetable table, thead, tbody, th, td, tr {
		display: block;
	}*/

/* Hide table headers (but not display: none;, for accessibility) */



/*#pricetable td {
*//* Behave  like a "row" */
/*border: none;
border-bottom: 1px solid #39577;
position: relative;
padding-left: 50%;
}*/


/*#pricetable td:before {*/
/* Now like a table header */
/*position: absolute;*/
/* Top/left values mimic padding */
/*top: 0px;
left: 0px;
width: 43%;
padding-right: 10px;
white-space: nowrap;
font-weight:bold;
background:#294b71;
color:#fff;
padding:11px 10px;
}*/

	/*#pricetable td:nth-of-type(1):before { content: "Urgency"; }
	#pricetable td:nth-of-type(2):before { content: "High School"; }
	#pricetable td:nth-of-type(3):before { content: "College"; }
	#pricetable td:nth-of-type(4):before { content: "Undergraduate"; }
	#pricetable td:nth-of-type(5):before { content: "Master"; }
	#pricetable td:nth-of-type(6):before { content: "Ph.D"; }
	#pricetable td:nth-of-type(7):before { content: ""; }
	#pricetable td:nth-of-type(8):before { content: ""; }
	#pricetable td:nth-of-type(9):before { content: ""; }
	#pricetable td:nth-of-type(10):before { content: ""; }*/


/*#pricetable thead{display:none;}*/
table tbody tr{}

/******Pay*Now*Page*CSS************/

.pay-table table, .pay-table thead, .pay-table tbody, .pay-table th, .pay-table td, .pay-table tr {
		display: block;
	}

/* Hide table headers (but not display: none;, for accessibility) */



.pay-table td {
/* Behave  like a "row" */
border: none;
border-bottom: 1px solid #39577;
position: relative;
padding-left: 50%;
}


.pay-table td:before {
/* Now like a table header */
position: absolute;
/* Top/left values mimic padding */
top: 0px;
left: 0px;
width: 30%;
padding-right: 10px;
white-space: nowrap;
font-weight:bold;
background:#294b71;
color:#fff;
padding:11px 10px;
}

	.pay-table td:nth-of-type(1):before { content: "Customer Name:"; }
	.pay-table td:nth-of-type(2):before { content: "Customer Email:"; }
	.pay-table td:nth-of-type(3):before { content: "Type Of Work:"; }
	.pay-table td:nth-of-type(4):before { content: "Category (Subject Area):"; }
	.pay-table td:nth-of-type(5):before { content: "Topic/Title:"; }
	.pay-table td:nth-of-type(6):before { content: "Pages (Word Count):"; }
	.pay-table td:nth-of-type(7):before { content: "Deadline:"; }
	.pay-table td:nth-of-type(8):before { content: "Amount:"; }
	.pay-table td:nth-of-type(9):before { content: "Discount Code"; }
	.pay-table td:nth-of-type(10):before { content: ""; }


.pay-table thead{display:none;}
table tbody tr{}





}

@media only screen and (max-width:640px) {

/*******Fornt*Page*CSS************/

.header{height:auto;}
section{padding:36px 0 20px;}
ul.nav.navbar-nav.navbar-right{margin-top:-2px;}
.text-top{margin-top:3%;}
.main-heading{font-size:25px; padding:55px 0 10px;}
.text-top p{max-width:100%;}
.detail-of-icon{padding:0px 12px;}
.quet{font-size:19px;}
.thum-area{width:160px;}
h1{font-size:32px;}
.text-rating{padding-left:14px;}
.footer-social-link a{width:31px; height:31px !important; margin:0px 12px 10px;}
.footer-social-link .fa{padding-top:8px; font-size:16px;}

.writter-section a.left.carousel-control{left:-13%;}





/*******How_It_Works*Page*CSS************/



/*******About_Us*Page*CSS************/

.get-qoute p{font-size:17px;}

/*******My_Account*Page*CSS************/

.input-box{width:53% ;}


/******Nursing_Coursework*Page*CSS************/

.aligncenter{max-width:100%;}

/*******Login*Page*CSS************/

.input-box textarea{max-width:100%;}
ul.nav.nav-pills.btntab{width:100%;}


/*******order*Form*Page*CSS************/

.se-area .input-design{max-width:83%;}
.amount-small .amount{max-width:56%;}
div#hidespacingdiv a{display:block; width:83%;}
li.inpt-w .input-box textarea{max-width:83%;}
button#ADDFILE{width:100%; display:block;}

}

@media only screen and (max-width:600px) {

/*******Fornt*Page*CSS************/

.header{height:auto;}
.thum-area{width:147px;}
.support-text{font-size:18px;}
.footer-social-link a{margin:0;}
footer .col-sm-3{width:49%;}
.nav>li>a{padding:8px 24px;}

/*******My_Account*Page*CSS************/

.input-box{width:49%;}



/*******Essay_Writing*Page*CSS************/

.aligncenter{max-width:100%;}
.qoute-form input{width:100%;}

/*******Login*Page*CSS************/



/*******order*Form*Page*CSS************/

.se-area .input-design{max-width:78%;}
div#hidespacingdiv a{width:78%;}
input#amt{width:50%; display:inline-block;}
li.inpt-w .input-box textarea{max-width:77%;}

}

@media only screen and (max-width:551px) {

/*******Fornt*Page*CSS************/

.header{height:auto;}
.main-heading{font-size:21px;}
.text-top{margin-top:15%;}
.thum-area{width:130px;}
li.img-rating{width:100%;}
.text-rating{width:100%;}
.name-text{text-align:center;}

.writter-section a.left.carousel-control{left:-15%;}
.cus-area h1.cus-hdg{font-size:28px !important;}

}

/*******Essay_Writing*Page*CSS************/

h2.crit-hdng{font-size:28px;}
.get-qoute p{font-size:16px;}

/*******How_It_Works*Page*CSS************/

.chat-btn{text-align:center;}

/*******About_Us*Page*CSS************/

.qoute-form input{width:100%;}

/******Research_Paper*Page*CSS************/

h2.crit-hdng{font-size:24px;}

/*******My_Account*Page*CSS************/

 
.input-box{width:45% ;}

}

@media only screen and (max-width:500px) {

/*******Fornt*Page*CSS************/

.nav.navbar-nav.navbar-right.nav-custom li a{padding:4px 21px !important;}
.header{height:auto;}
section{padding:36px 0 20px;}
.nav>li>a{padding:4px 24px;}
.text-top{margin-top:14%;}
.main-heading{font-size:18px;}
.text-top p{}
.detail-of-icon{font-size:14px;}
.quet{font-size:18px;}
h1:after{left:47.5%;}
h1:before{left:47.5%;}
/*.thum-main .col-sm-3{width:100%;}*/
.thum-area{width:100%;}
.support-text{font-size:18px;}
li.img-rating{width:100%;}
.name-text{text-align:center; font-size:13px; font-weight:500;}
ul.inline-deatil{margin-top:10px;}
footer .col-sm-3{width:49%;}
.footer-social-link a{margin:1px;}


/*******Essay_Writing*Page*CSS************/

h2.crit-hdng{font-size:26px;}
.get-qoute p{font-size:16px;}


/*******How_It_Works*Page*CSS************/

.chat-btn{margin-left:0; text-align:center;}


/*******About_Us*Page*CSS************/

.get-qoute p{font-size:15px;}
.qoute-form input{width:100%;}

/*******FAQ*Page*CSS************/

.get-qoute p{font-size:14px;}

/******Nursing_Coursework*Page*CSS************/

.text-content h3{font-size:22px;}

/******Research_Paper*Page*CSS************/

h2.crit-hdng{font-size:22px;}

/******Prices*And*Discounts*Page*CSS************/

.inr-con p{font-size:14px;}
.page-height{margin-left:31px;}
.page-height .input-design{width:77%;}

/*******My_Account*Page*CSS************/

.input-box{width:41% !important;}
li.form-group-area .col-md-9{width:50%;}

/*******Login*Page*CSS************/


}

@media only screen and (max-width:401px) {

.header{background-size:cover !important;}
ul.nav.navbar-nav.navbar-right{margin-top:0px; margin-bottom:0;}
.nav>li{margin-bottom:9px;}
input#make-order {
    width: 100%;
}

/*******16*12*2017*Start*************/

/*******Research*Paper*************/

.chat-btn .btn{font-size:16px; margin-left:-52px !important;}

/*******16*12*2017*End*************/
}

@media only screen and (max-width:380px) {

/******Prices*And*Discounts*Page*CSS************/

td:before{width:40%;}
.footer-social-link a{margin:0px;}

.order-form .input-box {
    width: 100%;
}


}

@media only screen and (max-width:360px) {

/*******Fornt*Page*CSS************/

/*******Fornt*Page*CSS************/

.nav>li {
    margin-bottom: 1px;
}



.header{height:auto;}
section{padding:36px 0 20px;}
.text-top{margin-top:18%;padding: 0px !important;}
.text-top p{display:none;}
.main-heading{font-size:18px;}
h1{font-size:25px;}
h1:before{left:42%;}
h1:after{left:42%;}
.choose-title{font-size:15px;}
.quet{font-size:16px;}
.input-design{width:73%;}
.thum-main .col-sm-3{padding:0;}
.name-text{font-size:12px;}
footer .col-sm-3{width:100%;}
section{padding:36px 0 20px;}
.choose-title{font-size:14px;}

.cus-area h3{font-weight:normal;}
.cus-area h1.cus-hdg{font-size:20px !important;}
.cus-area p.quet{font-size:14px;}
.rat-area a.left.carousel-control{left:-24%; top:44%;}
.order-box a.left.carousel-control{left:-26% !important; top: 42% !important;}
.order-box a.right.carousel-control{right:2% !important;}
.writter-section a.left.carousel-control{left:-22%; top:44%;}
.writter-section a.right.carousel-control{right:8%;}
.rat-area a.left.carousel-control{left:-21%; top:43%;}

/*******Top*Writer*Page*CSS************/

h1{font-size:24px;}
.bas-box h2{font-size:22px;}
.bas-box p{font-size:14px;}

/*******Privacy_Policy*Page*CSS************/

h4.term-hdg{font-size:21px;}
p.term-para{font-size:14px;}
h5.coi-dar{font-size:14px;}

/*******How_It_Works*Page*CSS************/

h3.wo-hdg{font-size:22px;}

/*******About_Us*Page*CSS************/

.secure-right h3{font-size:18px;}
.sec-para p{font-size:14px;}
.get-qoute p{font-size:14px;}

/******Nursing_Coursework*Page*CSS************/

.text-content h3{font-size:19px;}
.text-content p{font-size:14px;}

/******Research_Paper*Page*CSS************/

.aligncenter{height:250px;}
ol.pg-lst li{font-size:15px;}

/*******16*12*2017*Start*************/

.chat-btn .btn{margin-left:-76px !important;}

/*******16*12*2017*End*************/

/*******My_Account*Page*CSS************/

.f-wrapper h4{margin-top:10px;}
.input-box{width:28%;}

label.checkbox-inline.col-sm-4.sub-chq{display:block;}

/*******Essay_Writing*Page*CSS************/

h2.crit-hdng{font-size:18px;}
.entry-content p{font-size:14px;}

/*******FAQ*Page*CSS************/

p.fq-par{font-size:14px;}

/******Prices*And*Discounts*Page*CSS************/

td:before{width:40%; font-weight:500;}
.quet-form .input-design{width:100%;}
.sav-area h3{font-size:18px;}
.inr-con p{padding:0;}
.page-height{margin-left:10px;}
.page-height .input-design{width:89%;}
span.type-area{display:block; text-align:center; margin-bottom:4px;}
.pag-area{text-align:center; display:block; margin-bottom:4px;}
.input-group.num-area{width:88%;}
input#pagequantity{width:100%;}
.word-area{text-align:center; display:block; margin-bottom:15px;}
.inline-form{width:100%;}
.price-num{width:44%;}


/******Login*Page*CSS************/

a.pull-right.f-pass{margin-right:36px;}
input.btn.btn-lg.btn-primary.btn-block{min-width:154px;}

/*******Order*Page*CSS************/

li.cent-txt{margin:0 !important;}


}

@media only screen and (max-width:320px) {

/*******Fornt*Page*CSS************/

/*******16*12*2017*Page*CSS*Start***********/
button.btn.login-btn.pull-left {
    font-size: 11px;
    padding: 10px;
}

.nav.navbar-nav.navbar-right.nav-custom li a {
    padding: 4px 21px;
}
.navbar-nav {
    margin: 0px -15px;
}

.text-top{margin-top:24%;}

/*******16*12*2017*Page*CSS*END***********/

.header{height:auto;}
section{padding:36px 0 20px;}
.navbar-brand{padding: 0px 0px !important;}
.text-top{margin-left:30px;}
.choose-tab-wrapper ul.nav-tabs li{width:100%;}
.detail-of-icon{font-size:13px;}
h1{font-size:23px;}
h1:after{left:40%;}
h1:before{left:40%;}
.quet{font-size:14px;}
.input-design{width:83%;}
h2.writer-header{font-size:17px;}
.support-text{font-size:16px;}
.name-text{font-size:11px; margin-top:13px;}
.name-text i{font-size:8px;}
.cus-area h3{font-size:20px;}
.cus-area h1.cus-hdg{font-size:18px !important;}
.order-box a.left.carousel-control{left:-29% !important;}
.order-box a.right.carousel-control{right:2%;}
.writter-section a.right.carousel-control{top:42%; right:14%;}
.writter-section a.left.carousel-control{top:42%;}

/*******Top*Writer*Page*CSS************/
.bas-box h2{font-size:19px;}
.bas-box p{font-size:13px;}
/*******Privacy_Policy*Page*CSS************/
h4.term-hdg{font-size:18px;}
h5.coi-dar{font-size:13px;}
/*******How_It_Works*Page*CSS************/
h3.wo-hdg{font-size:20px;}

.qoute-form input{width:98%; border:none;}
/*******About_Us*Page*CSS************/

.secure-right h3{font-size:18px;}
.get-qoute p{font-size:13px;}
.ordernowbtn .btn{min-width:100px !important;}

/******Nursing_Coursework*Page*CSS************/

.text-content h3{font-size:17px;}

/*******16*12*2017*Start*************/

.chat-btn .btn {
    margin-left: -94px !important;
}
/*******16*12*2017*End*************/
/*******My_Account*Page*CSS************/


/*******Essay_Writing*Page*CSS************/
h2.crit-hdng{font-size:15px;}
.entry-content p{font-size:13px;}
.entry-content h4{font-size:14px;}
.get-qoute p{font-size:12px;}
/******Prices*And*Discounts*Page*CSS************/
.sav-area h3{font-size:16px;}
.inr-con h3{font-size:22px;}
td:before{width:37%; font-weight:500; font-size:12px; padding:14px;}
.price-main{margin-left:19px;}
.ord-area .btn{margin-left:25px;}
/******Login*Page*CSS************/
a.pull-right.f-pass{margin-right:20px;}
/*******Order*Page*CSS************/

input#amt{width:71%;}
input#make-order{width:286px !important;}



/*******Research*Paper*Page*CSS************/

.chat-btn a{margin-left:30px !important;}



}

/*** RapidMile Css ***/
.top-bar {
	height:80px;
	background-color: #1f333d;
	padding: 20px;
	transition: all 0.3s linear;
}


.nav-bar-custome{background-color: #294b71; height: 70px;}
.text-top{margin-top:3% !important;}
.sample-download-btn{margin-top: 20px;background-color: ##F4A024 !important;}
.login-btn{
	background-color: #EDA433;
	color: white;
	border-radius: 5px;
}
.support-box h1 {
	color: white;
}
.top-header-menu{
	position: fixed;
	transition: all 0.3s linear;
	z-index: 10000;
	box-shadow: 3px 0px 10px black;
}
.seprator{
	height: 50px;
}
.seprator25{
	height: 25px;
}
.sample-box {
	padding: 30px;
	background: url(../images/slide.png);
}
.pdf-icon{
	max-width: 70px;
	margin: 0 auto;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    text-align: center;
    background-color: #ccc;
    border: 5px solid #fff;
		border-radius: 10px;
}
	.cstm-back{
	background: url(../images/slide.png);
	color:white;
	padding: 20px;
	background-size: cover;

}
.cstm-back h1{
	color: white;
}
/*.modal-dialog {
	top : 150px;
}*/
.yellow-btn{ background:#F4A024; color:#fff; border-color:#F4A024; min-width:268px; padding:10px; margin-bottom:8px;}
.yellow-btn:hover{ background:none; border-color:#F4A024; color:#F4A024;}
.navbar-default .navbar-nav>li>a {
    color: #fff;
    font-weight: bold;
}
.messanger{
	max-height: 20px;
}
.text-danger{
	color: red;
}
.messageus_btn{
color: #7dc3ff;
}
.text-white{
	color: #fff;
}
.icon-area2 {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #EB7037;
	color: #fff;
	 text-align: center;
	 padding: 10px;
	/*margin: 0px auto;*/
}
.chat_btn {
	position: fixed;
	bottom: 30px;
	right: 30px;
	z-index: 10000;
}

.chat_btn img {
	width: 50px;
	text-shadow: 0px 0px 10px grey;
	transition: all 0.3s linear ;
}
.footer-brand img {
max-height: 60px;
margin: 0 auto;
}
.footer-brand {
text-align: center;
}
.mgn {
	margin-right: 5px;
	border: 2px solid #344A70;
}

inline btn1.nav>li>a:focus, .nav>li>a:hover {
    background: none !important;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #e7e7e700;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: none;
}
.header-gap-for-small-device{
	margin-top: 5%;
	margin-bottom: 5%;
}
.navbar-header{
	height: 70px;
}
.top-seprator{
	height: 130px;
}
.bg-header {
	background: none !important;
}
.service_con p {
    padding-top: 15px;
    width: 70%;
    text-align: left;
}
.service_con{clear:both;}

/*  css for front blog */

.img-blog {
    width: 27%;
    display: inline-block;
    vertical-align: top;
    margin-right: 60px;
    margin-top: 13px;
    background: #f7f5f5;
    border: 1px solid #e8e8e8;
    box-shadow: 1px 2px #fff5f5;
    padding: 16px;
    margin-bottom: 35px;
}

.img-blog p {
    text-align: left;
}
.img-blog h2 {
    text-align: center;
}


/* end */


/*Mr designhub css start*/
	
	/*pring css start*/



		.Inner-baner-content{display: block;}
		.inner-banner-head h2{ font-size: 50px; color: #fff; text-align: center; margin-top: 45px; margin-bottom: 45px; } 
		.pricing-discount{margin-top: -50px;}
		.innersend_offer{ background-color: rgba(0,0,0,0.8); border-radius: 4px; padding: 22px 40px; max-width: 950px; width: 100%; margin: 0 auto; margin-bottom:65px;  }
		.innersend_offer h3{ font-size: 21px; color: #fff; text-align: center; margin-bottom: 30px;  }
		#send-offer ul li:first-child{ padding-left: 0px; }
		#send-offer ul li{ display: inline-block; width:40%; padding-left: 10px; float: left; }
		#send-offer ul li:last-child{ display: inline-block; width:20%; }

		#send-offer .form-input{ border-radius: 0; width: 100%; height: 50px; padding-left: 15px; background-color: #363535; color: #979797; border:none; }
		#send-offer ul li.button button{ width: 100%; height: 50px; border:none;  line-height: 50px; background-color: #eda433; color: #fff; font-weight: bold;  }
		#send-offer ul li.button button:hover {
		    color: #fff;
		    background: #294b71;
		}

		.get-instent-content h3{ font-size: 35px; color: #101010; margin-top: 40px; margin-bottom: 30px;  }
		.get-instent-content p{ font-size:15px; color: #545454; font-weight: 600; font-size: 15px; padding: 0 150px; }

		.bg-dark-gray{ background-color: #e3e3e3; }   
		.bg-light-gray{ background-color: #f2f2f2; }
		.bg-pure-dark-gray{ background-color: #cdd0d2; }

		.work-strip{ padding: 10px 0; }
		.num-area-new{ display: inline-block;  vertical-align: middle; } 

		.num-area-new .input-group-btn{ float: left; }
		.num-area-new #pagequantity{ float: left; }
		.inline-form-word{ display: inline-block; vertical-align: middle; }
		.inline-form-word .word-area-new{ font-weight: 600;}
		.num-area-new .btn {
		    text-align: center;
		    margin: 0px auto;
		    font-weight: bold;
		    text-transform: uppercase;
		    color: #000;
		    padding: 7.8px 15px;
		    background: #eda433;
		    font-size: 18px;
		    border: none;
		}


		#pricetable thead#table-head {
		    border: 1px solid transparent;
		}

		.num-area-new input.inpt-num {
		    padding: 0;
		    height: 40.5px;
		    border: none;
		}
		.strip_li{ margin-bottom: 0; }
		.strip_li .pag-area {
		    display: inline-block;
		     margin-left: 6px; 
		     margin-top:0px; 
		    vertical-align: middle;
		        font-weight: 600;
		}
		.strip_li li{ display: inline-block; width: 49%; vertical-align: middle; }
		.strip_li .inline-form {
		    width: auto;
		    vertical-align: middle;
		}

		.strip_li .num-area{ margin-bottom: 0;  }
		.strip_li span.type-area {
		    display: inline-block;
		    vertical-align: middle;
		     margin-top: 0px; 
		     font-weight: 600;

		}

		.strip_li .input-design{ background: #fff; color: #000; border:none; border-radius: 5px; margin-left: 5px; height: 42px; }
		.urg-table_new{ margin-top: 22px; margin-bottom: 22px; }

		.price-area-new .price-wraper {
		    padding: 20px 0 50px;
		}

		.bdr-left-right{ border-left: 1px solid #dadada; border-right: 1px solid #dadada;}
		.price-area-new .price-wraper{ display: table; width:100%; }
		.price-area-new .price-wraper .col-sec{ display: table-cell; width: 33%; vertical-align: middle;  }
		.price-area-new .price-wraper .col-sec:first-child{ vertical-align: top; }


		.price-left-new .price-par{ display:block; margin: 0; width: 100%; text-align: center;  }
		.price-left-new .price-par h5{ font-size: 23px; margin-bottom: 0; }
		.price-left-new .price-num{ text-align: center; width: 100%; }
		.price-left-new .price-num span{ font-size: 35px; color: #eda433; }
		.price-area-new .pr-list li{ font-weight: 600; color: #373737;}
		.price-area-new .ord-area{ margin-top:  0; }
		.price-area-new .price-main{ margin-left: 0; }

		#prjTitle sub{ bottom: 0; }

		.price-area-new .btn {
		    text-align: center;
		    margin: 0px auto;
		    border: none;
		    font-weight: bold;
		    text-transform: uppercase;
		    color: #fff;
		    font-weight: 600;
		    padding: 20px 20px;
		    height: 65px;
		    background: #f4a024;
		    font-size: 18px;
		}

		.price-area-new .btn:hover {
		    border: 2px solid #F4A024;
		    color: #F4A024;
		    background: #fff;

		}

		.main-letter-wrapper{ padding-top: 42px; padding-bottom: 40px; }
		.letter-content{ display: inline-block; width: 40%; vertical-align: middle; }
		.letter-content h2{ font-size: 35px; color: #101010; margin: 0;}
		.letter-content p{ font-size: 16px; font-weight: 600; color: #101010; margin: 0; margin-top: 5px; }

		.letter-form{ display: inline-block; width: 59%; vertical-align: middle; }
		.letter-form ul{ margin-bottom: 0; }
		.letter-form ul li{ display: inline-block; vertical-align: middle; }
		.letter-form ul li input{ min-width: 425px; height: 35px; }
		.letter-form ul li input {
		    min-width: 425px;
		    height: 65px;
		    border-radius: 5px;
		    background-color: #fff;
		    border: none;
		    padding-left: 15px;
		}
		.letter-form ul li button {
		    text-align: center;
		    margin: 0px auto;
		    border: none;
		    font-weight: bold;
		    text-transform: uppercase;
		    color: #fff;
		    font-weight: 600;
		    padding: 10px 30px;
		    height: 65px; 
		    border-radius: 5px;
		    background: #294b71;
		    font-size: 18px;
		    margin-left: 20px;
		}

		.letter-form ul li button:hover {
		    border: 2px solid #294b71;
		    color: #294b71;
		    background: none;
		}


		


	/*pring css start close*/


	/* Order Form css start*/


		.bs-wizard {margin-top: 40px; margin-bottom: 40px;}

		/*Form Wizard*/
		.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
		.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
		.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
		.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
		.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #eda433; font-size: 18px;}
		.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
		.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
		.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0; margin-top: 42px; }
		.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}
		.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
		.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
		.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
		.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
		.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
		.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
		.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
		.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
		.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
		/*END Form Wizard*/


		.main-wrappper{ background-color: #f5f5f5 !important; }
		.mainfrom-head h2{ text-align: center; font-size: 28px; color: #000; margin-top: 30px; }
		.user-content{ max-width: 900px; width: 100%; display: block; margin: 30px auto; margin-bottom:50px; }
		.login-body {text-align: center; }
		.login-body-content p{ color: #727172;  font-size: 18px; padding: 0 10%; }
		/*.login-body-content span{ color:#294b71; cursor: pointer; display: inline-block;   }*/
		.login-body-content span {
		    color: #294b71;
		    cursor: pointer;
		    display: inline-block;
		    /*background: #294b71;*/
		    border:2px solid #294b71;
		    padding: 12px;
		    color: #294b71;
		    border-radius: 4px;
		    font-size: 14px;
		    width: 200px; margin-left: 15px;
		}

		.login-body-content span.active {
		    background: #EDA433;
		    padding: 12px;
		    color: #fff;
		     border:2px solid #EDA433;
		}

		.login-body-content span:hover {
		    background: #EDA433;
		    padding: 12px;
		    color: #fff;
		    border:2px solid #EDA433;
		}

		
		.login-body { text-align: center; margin-bottom: 50px;}

		.single_ul li{ display: inline-block; width: 99%; }
		.dubble_ul li{ display: inline-block; width: 49.3%; vertical-align: top;}
		.user-from-content ul li span{ font-size: 12px;  }
		.user-from-content ul{ margin-bottom: 0; }
		.user-from-content ul li{  display: inline-block; padding: 0 10px; margin-bottom: 15px;  }
		.user-from-content ul li label{ display: block; margin-bottom: 5px; font-weight: 700; font-size: 14px; }
		.user-from-content ul li .input-box{ width: 100%; }
		.user-from-content .input-design{ background: none; color: #000;  background: #fff;
		    padding: 10px 10px;
		    border: 1px solid #a8bcd2;
		    font-size: 16px; }


		.form-design { padding: 60px 0;}    
		    
		.left-part .order-form .input-box .input-design {
		    padding: 10px 50px;
		    font-size: 16px;
		}

		.left-part div#radio-tab .btn{ font-size: 16px; }

		.file-upload{display: table;}
		.file-upload button{display: table-cell;}
		.file-upload p { display: table-cell; font-size: 16px;  vertical-align: middle; padding: 0 15px;}
		.info-text{  padding-left: 20%; margin: 0; margin-top: 7px; font-size: 12px; font-style: italic; }
		    
		.left-part  div#radio-tab a.btn.btn-default.active{ background: #eda433 !important; }
		.left-part  div#radio-tab a.btn.btn-default:hover{ color: #fff; background: #eda433 !important; }

		.left-part {width: 75%; float: left;}
		.right-part{ width: 25%; float: right; }

		.left-part .order-form li{ width: 100%;  }
		.left-part .order-form .input-box {width: 80%;}

		.tb-label{ display: inline-block; width: 19%; vertical-align: middle; }
		.tb-label label{ width: 100% !important;  font-size: 14px !important;  color: #000 !important; font-weight: 700 !important; }


		.amount .currency {
		    width: auto;
		    background: #EDA433;
		    padding: 5px;
		    color: #fff;
		    display: inline-block;
		    border-radius: 5px;
		    margin: 0;
		    margin-bottom: 15px;
		    width: 50px;
    		text-align: center;
		}

		.right-part .input-design{ 
			background: none; color: #000;
			background: #fff;color: #999;
			padding: 10px 10px;
			border: 1px solid #a8bcd2;
			font-size: 12px;
		}

		.input-box{  }
		 
		.right-part ul li{ display: block; }    
		.right-part .input-box{ width: 100%; text-align: right; }
		.cr-sec {
		    width: 100%;
		    text-align: left;
		    width: 35%;
		    display: inline-block;
		    vertical-align: top;
		}
 		
 		.total-section {  border: 1px solid #ccc; padding: 15px;  box-shadow: 0 2px 3px 0 rgba(0,0,0,0.3);}

 		.cr-sec p{ display: inline-block;  }
 		.left-part .order-form {
		    padding: 15px;
		    margin: 10px 0 0;
		    border-radius: 5px;
		    padding-top: 0;
		    margin-top: 0;
		}

		.right-part .amt{ text-align: left; font-weight: 700; font-size: 15px; }

		#amount-box span{  
			/*position: absolute;
    		right: 68%;
    		top: 48%;
    		transform: translate(-50%,-50%);*/
    		font-size: 40px;
    		display: inline;
    		vertical-align: middle;
    		color: #53a039;
    		width: 95%;
    		float: right;
    		display: block;
    		overflow: hidden;

    	}

		#amount-box{position: relative;
	    width: 62%;
	    display: inline-block;
	    vertical-align: top; text-align: right;  }

	    .grandtotal-section h2{ font-size: 16px; display: inline-block; margin-top: 24px; font-weight: bold;  }
	    .grandtotal-section span.grand-total{ font-size: 40px; display: inline-block;  color: #53a039 !important; width: 59%;
    	overflow: hidden; float: right; overflow: hidden; text-align: right; }



		.right-part #amt {
		    font-size: 40px;
		  /*  width: auto;*/
		    background: none !important;
		    color: #53a039 !important;
		    border: none!important;
		    text-align: right !important;
		    max-width: 100%;
		    /*width: 	70%;*/
		    vertical-align: middle;
		    padding: 0;
		    display: inline-block;
		    min-width: 15px;
		    min-width: 103px;
		}

		.checkbox {
		  padding-left: 20px; }
		  .checkbox label {
		    display: inline-block;
		    position: relative;
		    padding-left: 5px; }
		    .checkbox label::before {
		      content: "";
		      display: inline-block;
		      position: absolute;
		      width: 17px;
		      height: 17px;
		      left: 0;
		      margin-left: -20px;
		      border: 1px solid #cccccc;
		      border-radius: 3px;
		      background-color: #fff;
		      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
		      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
		      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
		    .checkbox label::after {
		      display: inline-block;
		      position: absolute;
		      width: 16px;
		      height: 16px;
		      left: 0;
		      top: 0;
		      margin-left: -20px;
		      padding-left: 3px;
		      padding-top: 1px;
		      font-size: 11px;
		      color: #555555; }
		  	.checkbox input[type="checkbox"] {
		    opacity: 0; }
		    .checkbox input[type="checkbox"]:focus + label::before {
		      outline: thin dotted;
		      outline: 5px auto -webkit-focus-ring-color;
		      outline-offset: -2px; }
		    .checkbox input[type="checkbox"]:checked + label::after {
		      font-family: 'FontAwesome';
		      content: "\f00c"; }
		    .checkbox input[type="checkbox"]:disabled + label {
		      opacity: 0.65; }
		      .checkbox input[type="checkbox"]:disabled + label::before {
		        background-color: #eeeeee;
		        cursor: not-allowed; }
		.checkbox-warning input[type="checkbox"]:checked + label::before {
		  background-color: #f0ad4e;
		  border-color: #f0ad4e;margin-top: 6px;  }
		.checkbox-warning input[type="checkbox"]:checked + label::after {
		  color: #fff; margin-top: 6px; }

		  .plagiarism_li .checkbox{ display: inline; }
		  .plagiarism_li .plagiarism_li_show{display: inline;}
		  .plagiarism_li .plagiarism_li_show p{ display: none; }
		  .plagiarism_li .plagiarism_li_show:hover p{ display: block;  }


		.inpt-w-top .tb-label{ vertical-align: top; }
		.inpt-w-top .input-box{ vertical-align: top; }

		.plagiarism_li input{
			margin-right: 6px;
    		vertical-align: middle;
   			margin-bottom: 6px;
		}
		.plagiarism_li{ text-align: left; }
		.plagiarism_li p{ font-size: 12px; margin-top: 5px;  }
		.plagiarism_li span{ font-weight: 600; cursor: pointer; font-size: 17px; }

		.terms-condition .input-box{ text-align: center; }
		.continue_pay input#make-order{ width: 100%; }

					
		.radio-inline {
		    float: left;
		    border: 1px solid #c6c6c6;
		    border-left: 0;
		    cursor: pointer;
		    background-color: #fff;
		    text-align: center;
		    padding: 12px 10px;
		    text-align: center !important;
		    max-width: 110px !important;
		}

		.order-form li label.radio-inline{ text-align: center !important; }
		.radio-inline:first-child{ border-left: 1px solid #c6c6c6; border-radius: 5px 0 0 5px; }
		label.radio-inline:nth-child(6n) {
    		border-radius: 0 5px 5px 0 !important;
		}
		.radio-inline input{
    		display: none;

		}

		.radio-inline.active{
    		background-color: #294b71;
    		color: #fff !important;
		}

		.radio-inline.active{ background: #eda433 !important; }
		.radio-inline:hover{ color: #fff !important; background: #eda433 !important; }

		.left-part .input-box textarea{padding: 10px 15px;font-size: 16px;}

		.continue_pay input#make-order{ width: 100%; height: 50px; font-size: 16px; padding: 0; border:none;  line-height: 50px; background-color: #eda433; color: #fff; font-weight: bold;  }
		.continue_pay input#make-order:hover {
		    color: #fff;
		    background: #294b71;
		}

		.continue_pay a#make-order{ width: 100%; height: 50px; font-size: 16px; display: block; padding: 0; border:none;  line-height: 50px; background-color: #eda433; color: #fff; font-weight: bold;  }
		.continue_pay a#make-order:hover {
		    color: #fff;
		    background: #294b71;
		    text-decoration: none;
		}

		.continue_pay a#make-order:focus {
		    color: #fff;
		    background: #294b71;
		    text-decoration: none;
		}

		#myModal-confrom .modal-footer li {
		    display: block;
		    text-align: center;
		}

		.modal-main-content{ text-align: center; }
		.modal-main-content p{ font-size: 16px; }

		#myModal-confrom .modal-footer li:first-child{ margin-bottom: 15px; display: none; }
		#myModal-confrom .modal-footer li button,#myModal-confrom .modal-footer li input{ width: 100%; height: 50px; font-size: 16px; display: block; padding: 0; border:none;  line-height: 50px; background-color: #eda433; color: #fff; font-weight: bold;  }
		#myModal-confrom .modal-footer li button:hover,#myModal-confrom .modal-footer li input:hover{
		    color: #fff;
		    background: #294b71;
		    text-decoration: none;
		}
		.left-part button#ADDFILE {
		    background: #F4A024;
		    color: #fff;
		    font-size: 15px;
		    border: none;
		    width: 200px;
		    padding: 15px;
		    border-radius: 2px !important;

		}

		span.spertor {
		    display: block;
		    width: 90%;
		    border-bottom: 1px solid #ccc;
		    margin: 14px auto;
		}

		.payment-methord{ text-align: center;  border: 1px solid #ccc; padding: 15px;     box-shadow: 0 2px 3px 0 rgba(0,0,0,0.3); margin-top: 20px; margin-bottom: 20px; }
		.payment-methord ul li{ display: inline-block; width: 30%;  }
		.payment-methord ul li img{ width: auto; max-width: 100%; display: inline-block; }


		/*make-payment*/

		.bg-gray-make-payment{ background-color: #f5f5f5; padding: 25px 0; }
		.bg-white-make-payment{  padding: 10px 0; }
		.order-info-wrap li h2 {
		    display: inline-block;
		    font-size: 15px;
		    min-width: 200px;
		    margin: 5px 0;
		    text-transform: uppercase;
		    vertical-align: top;
		}
		.info-head h2{ margin: 30px 0; text-align: center; text-transform: uppercase; color: #294b71; }

		.order-info-wrap .input-design{ background:none; padding: 10px; font-size: 16px; color: #000;  }

		.order-info-wrap h3{ margin: 18px 0; text-transform: uppercase; } 

		.order-info-wrap li{ display: block; }
		.order-info-wrap li p {
		    display: inline-block;
		    font-size: 15px;
		    font-weight: bold;
		    vertical-align: top;
		}

		.order-info-wrap input#coupon{ padding: 11px; }
		.order-info-wrap span.code-txt{ padding-top: 0 !important; margin-top: 4px !important; font-size: 12px;  font-style: italic; }

		.pay-btn {
		    text-align: center;
		    padding: 
		}

		.coupon_li input#coupon{ padding: 11px; }
		.coupon_li h2{ font-size: 16px; }
		.coupon_li span.code-txt{ padding-top: 0 !important; margin-top: 4px !important; font-size: 12px;  font-style: italic; }

		.pay-btn{ margin-bottom: 50px; margin-top: 50px; }
		.pay-btn .proc-btn a {
		    display: inline-block;
		    color: #fff;
		    background-color: #eda433;
		    border-radius: 4px;
		    text-align: center;
		    min-width: 270px;
		    text-decoration: none;
		    font-weight: 700;
		    font-size: 28px;
		    border: none;
		    padding: 20px 50px;

		}

		.paypal-btn p{ color: #000; margin-bottom: 0; }
		.paypal-btn p span{ color: #199bd7; font-size: 32px; vertical-align: top; }
		.paypal-btn p span i{ color: #003087; }

		.inner-payment-methord {
			max-width: 500px;
		    display: block;
		    margin: 0 auto;
		    margin-bottom: 50px;
		}

		.success-wap{ text-align: center;  padding: 50px 0;}
		.success-wap p{ font-size: 56px; color: green; }
		.success-wap h2{ font-size: 32px; }

		.whatnext-wrap{ padding-top: 50px; padding-bottom: 50px; }	
		.whatnext-wrap h2{ font-size:  22px; margin-top: 20px;  }
		.whatnext-wrap p{ font-size: 16px; margin-bottom: 20px; overflow: hidden; }
		.whatnext-wrap a{ display: inline-block; }

		.contect-sec h3{ font-size: 18px; }		
		.contect-sec h2,.contect-sec h3{ margin: 0; margin-bottom: 5px; }
		.contect-sec h2{ font-size: 22px; margin-bottom:15px;  }	
		.contect-sec p{ margin-bottom: 6px; }
		.left-contect-part{display: inline-block; width: 49%; text-align: left; vertical-align: top; }
		.right-contect-part{display: inline-block; width: 49%; text-align: left; vertical-align: top; }

	
	/* Order Form css close */
		
  	/* Home Page New Start*/

  	.navbar-brand{ margin-top: -55px; }	
  	.top-header-menu{ box-shadow: none !important; }
  	.nav-bar-custome {
	    background: none !important;
	    height: 90px;
	}

	.top-social .text-danger:hover{ text-decoration: none; color: #fff !important;  }
	.top-social .text-danger:focus{ text-decoration: none; color: #fff !important;  }

	.top-bar{  background: none !important;  }
	.top-social{ text-align: right !important; }
	.top-social .footer-social-link{ display: inline-block; }
	.top-social > a span{ color: #fff; margin-right: 3px; }
	.top-social > a { color: #F4A024; }

	#bs-example-navbar-collapse-1{ margin-top: 15px; }

	.login-btn {
	    background: none;
	    color: white;
	    border-radius: 5px;
	}

	.mgn {
	    margin-right: 5px;
	    border: 2px solid #fff;
	}
	.mgn:hover {
	    margin-right: 5px;
	    border: 2px solid #F4A024;
	    color: #F4A024;
	}

	.navbar-brand{ height: auto !important; }

	.fixed-bg{  background-color: #294b71 !important; } 

  	.bg-gray-home{ background-color: #ebebeb; }
  	.bg-orange-home{ background: #eda433; }

  	.navbar-default .navbar-nav>li>a:hover {
	    color: #f4a024 !important;
	}


	.top-header-menu a.login-btn{ padding-top: 10px !important;
	    padding-bottom: 10px !important; margin-left: 10px !important;
    margin-right: 10px !important; }
	a.login-btn.order-btn.mgn{
		border-color: #f4a024 !important;
	    color: #f4a024 !important;
	    
	}

	.text-top a:hover{ border-color: #f4a024 !important;
	    color: #f4a024 !important; }

	a.login-btn.order-btn.mgn:hover {
	    background: #f4a024 !important;
	    color: #fff !important;
	}

	a.login-btn.lg-btn.mgn:hover {
	    background: #fff !important;
	    color: #f4a024 !important;
	    border-color: #fff !important;
	} 

	button.unlock-btn {
	    display: inline-block;
	    height: 40px;
	    width: 30%;
	    border-radius: 0 20px 20px 0;
	    border: 0;
	    background-color: #222222;
	    height: 39px;
	    margin-left: -5px;
	    color: #fff; 
	}
	button.unlock-btn span{ margin-right: 5px;}

	li.save-email input{ width: 70% !important;  padding-left: 15px;  border-radius: 20px 0 0 20px; display: inline-block; }
	button.unlock-btn:hover{ color: #eda433 !important;  }
	li.save-email input:focus{ box-shadow: none; outline: 0;  }



  	.head-wrap{ text-align: center; margin-bottom: 30px; margin-top: 30px; }
  	.head-wrap h2{ font-weight: 500; font-size: 35px; color: #0f1010; }
  	.head-wrap p{ color: #545454; font-size: 16px; }

  	.head-wrap.white h2{ font-weight: 700; font-size: 35px; color: #fff; }
  	.head-wrap.white p{ color: #fff; font-size: 16px; max-width: 700px; display: block; margin: 12px auto; width: 100%;  }

  	.icon-head{ margin-bottom: 20px; }
  	.icon-head span{ display: inline-block; color: #0f1010; margin-right: 15px; font-size: 36px; vertical-align: middle;  }
  	.icon-head h2{ display: inline-block; vertical-align: middle; margin: 0; font-size: 20px; color: #0f1010; } 

  	.slick-slide{ height: auto !important; }

  	.choose-us-nav{ max-width: 700px; width: 100%; margin: 0 auto; margin-bottom: 30px; display: block; }
  	.choose-us{ max-width: 830px; width: 100%; display: block; margin: 0 auto;}
  	.choose-us-nav .slick-slide{ text-align: center; } 
  	.containt-wrap{ text-align: center; margin-bottom: 50px; }
  	.choose-us-nav .img-wrap span{
	    width: 80px;
	    height: 80px;
	    background: #fff;
	    border-radius: 50%;
	    line-height: 80px;
	    color: #adadad;
	    font-size: 32px;
	    cursor: pointer;
	}
	
	.choose-us-nav .slick-current .img-wrap span,.choose-us-nav .img-wrap:hover span{
	    background: #eda433;
	    border-radius: 50%;
	    color: #fff;
	}

		.downloadform .yellow-btn{ color: #294b71; border-color: #294b71;   }

		.downloadform .yellow-btn:hover{ color: #F4A024; border-color: #F4A024;   }

	.review-container{ padding: 30px 0; }
	.writer-reviw-section {
	    display: inline-block;
	    width: 69%;
	    vertical-align: middle;
	}

	.name-text-home{ color: #000; font-size: 16px; margin-bottom: 10px;  }
	.name-text-home i{ color: #3a567a; }

	.get-help-c-review {
    display: inline-block;
    width: 30%;
    color: #fff; padding: 0px 0 0px 50px; vertical-align: top; }
    .get-help-c-review img{ margin-left: -70px;
    margin-bottom: -45px; }

	.get-help-c-review h3{ color: #fff; font-size: 35px; font-weight: 400; }
	.get-help-c-review a{ display: inline-block; text-align: center; padding: 10px 25px; background-color: #222222; font-size: 19px; font-weight: 600; border-radius: 10px; color: #fff; }
	.get-help-c-review:hover a{ color: #eda433; text-decoration: none; }
	.writter-detail-list-home .carousel {
	    margin-bottom: 0;
	    padding: 0 40px 0px 40px !important;
	}

	.inline-box .name-text-home p{ display: block;  }
	.inline-box .name-text-home {
    display: inline-block;
    width: 29% !important;
    vertical-align: middle;}

    .head-wrap-2 h2{ color: #fff;margin-top: 50px; margin-bottom: 40px; text-transform: uppercase; }

    .download-semple-bg{ position: relative; background: url(../images/semple-bg.jpg); background-size: cover; background-position: center center; }
    
    .download-semple-bg:after{ content: ""; z-index: 1; background-color: rgba(41,75,113,0.9); display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; }

    .download-semple-bg .container{ position: relative; z-index: 2;  }

    .sample-box-new{ padding-left: 80px; text-align: left; border-bottom: 1px solid #3c72a0;  border-right: 1px solid #3c72a0; }
   	.sample-box-new:nth-child(3n+3) {
	    border-right: 0;
	}

	.download-btm-bottom .btn.active.focus, .download-btm-bottom .btn.active:focus, .download-btm-bottom .btn.focus, .download-btm-bottom .btn:active.focus, .download-btm-bottom .btn:active:focus, .download-btm-bottom .btn:focus{    
		outline: thin dotted;
    outline: none !important;
    outline-offset: 0 !important;  }

	.sample-box-new:nth-last-child(-n+3){
		border-bottom: 0;
	}

	.sample-box-new:hover{ background-color: #eda433 !important; padding-left: 0; text-align: center;  }
	.sample-box-new:hover button{ color: #000 !important;  }

	.sample-box-new .login-btn:focus{ box-shadow: none; background:none;  } 
   	.sample-box-new .login-btn {
	    background: none !important;
	    color: #fff !important;
	    border-radius: 0px !important;
	    border:none !important; 
	    font-size: 16px !important;
	    font-weight: 400 !important;
	    display: none;
	}

	.sample-box-new span {
	    color: #fff;
	    font-size: 16px;
	    font-weight: 400 !important;
	    display: inline-block;
	        padding: 10px 0;
	}

	.sample-box-new:hover .login-btn{ display: inline-block; }
	.sample-box-new:hover span{ display: none; }

	  


	.testimonial-home{ padding-bottom: 60px !important; }

	.download-btm-bottom{ margin-bottom: 50px; }

	.owl-prev {
    position: absolute;
    top: 40%;
    left: 0;
    transform: translate(-50%);
	}
	.owl-next {
	    position: absolute;
	    top: 40%;
	    right: -40px;
	    transform: translate(-50%);
	}

	.loop-slider .owl-nav span {
	    width: 45px;
	    line-height: 42px;
	    height: 45px;
	    color: #ccc;
	    font-size: 28px;
	    border: 2px solid #ccc;
	    border-radius: 50%;
	    text-align: center;
	}


	.complited-order a.left.carousel-control {
	    margin-left: 90px;
	    font-size: 38px;
	    font-weight: 100;
	    color: #ccc;
	}
	.complited-order a.left.carousel-control{  text-shadow:none;  }

	a.round-carousel-control {
	    position: static;
	    width: 45px;
	    height: 45px;
	    text-align: center;
	    line-height: 25px;
	    background: none !important;
	    display: inline-block !important;
	    opacity: 1;
	    margin-top: 15px;
	    border: 2px solid #ccc;
	    border-radius: 50%;
	    box-shadow: 0 !important;
	    font-size: 38px;
	    font-weight: 100;
	    color: #ccc;
	     text-shadow:none;
	}

	.complited-order{ margin-top: 20px; margin-bottom: 60px; }
	.complited-order .box-writer{ background-color: #eda433; overflow: hidden; padding-bottom:10px; border-radius: 5px !important;  }
	.complited-order h2.writer-header{ padding: 15px !important; background: #eda433 !important;  }
	.complited-order .writter-detail-list{ background-color: #fff !important; padding-bottom: 0 !important  }
	.complited-order ul{ margin-bottom: 0; padding: 8px 10px !important; }
	.complited-order .writter-detail-list li .inline-value:last-child{ font-weight: 700;   }
	.complited-order .writter-detail-list li:last-child .inline-value:last-child{ font-weight: normal; color: #eda433; }
	.complited-order .bottom-list{ background-color: #fff !important; }
	.complited-order .inline-value i {
	    display: block;
	    float: left;
	    margin-left: 5px;
	    font-size: 16px;
	}
	.complited-order .bottom-list li{ padding:10px 0; margin-bottom: 0 !important; }
	.complited-order .bottom-list li:last-child{ border-bottom: 0 !important;  }


	.custom-acadmic .left-50{ padding-top: 0 !important;   }
	.customer-support{ background-color: #244c82; }
	.left-50{ padding-top: 30px; width: 50%; float: left; }
	.right-50{ padding-top: 30px; width: 50%; float: left; }
	.right-50 h2{ color: #fff; font-size: 35px; }
	.right-50 a{ display: inline-block; font-size: 27px; color: #eda433; margin-top: 10px; margin-bottom: 20px; }
	.right-50 a{ text-decoration: none; }
	.right-50 a span{ margin-left: 10px; } 
	.right-50 p{ font-size: 18px; color: #fff; line-height: 30px; font-weight: 300; padding-right: 17%; }
	.right-50.float-left{ float: left; padding-left: 5%; } 
	.left-50.float-right{ float: right; }

	.custom-acadmic{ background-color: #183760; }

	.how-it-work-step ul li:after{ content: ""; background-image: url(../images/arrow-stap.png); display: block; position: absolute; right: -5%; top: 50%; transform: translateY(-50%);  width: 40px; height: 40px; background-size: contain; background-position: center center; }
	.how-it-work-step ul li:last-child:after{ display: none; }
	.how-it-work-step ul li{ width: 25%; float: left; position: relative; text-align: center; display: inline-block;   }
	.how-it-work-step ul li img{ text-align: center; margin: 0 auto; }

	.get-start-btn{ text-align: center; padding: 35px 0; }
	.get-start-btn a{ text-decoration: none; font-weight: 600; border:1px solid #183760; color: #183760; font-size: 23px; padding: 10px 70px;  border-radius: 5px;  display: inline-block;  }
	.get-start-btn a:hover{  text-decoration: none; background-color: #eda433;  color: #fff; border-color:#eda433;  }	


	#tab_about{ margin-top: 30px }
	#tab_about > li{ background: #fff; display: block; border-radius: 5px; margin-bottom: 10px; }


	#tab_about > li .service_point{ padding:15px 20px;  cursor: pointer;  }
	#tab_about > li.active .service_point{  }
	#tab_about > li.active .service_point p{ color: #fff; }
	#tab_about > li .service_point > h3{ font-weight:400; font-size: 31px; }
	#tab_about > li.active .service_point{ background-color: #eda433; }
	#tab_about > li.active .service_point > h3{ color: #fff;   }
	#tab_about > li .service_point p{ display: inline-block; float: right;  }
	#tab_about > li .service_point p span{ font-size: 14px;vertical-align: middle; }
	.about_text{ padding: 20px; }

	.about_text h3{ font-size: 15px; color: #141414; padding: 10px 0;  }
	.about_text p{ font-size: 16px; line-height: 25px; color: #000; }
	.about_text p strong{ color: #244c82; }
	.about_text ul{ padding-left: 20px; }
	.about_text ul li{ display: list-item; list-style: disc;  }



	.order-now{ text-align: center; padding: 35px 0; }
	.order-now a{ text-decoration: none;  background-color:#eda433;  color: #fff; font-size: 23px; padding: 10px 70px;  border-radius: 5px;  display: inline-block;  }
	.order-now a:hover{  text-decoration: none; background-color: #294b71; color: #fff; }	

	.moon-bg{  position: relative; background: url(../images/moon-bg.jpg); background-size: cover; background-position: center center;  }
	.moon-bg:after{ content: ""; z-index: 1; background-color: rgba(28,32,38,0.9); display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; }
    .moon-bg .container{ position: relative; z-index: 2;  }


    .loop-slider{ margin-top: 70px; margin-bottom: 10px; }
    .hire-me{ text-align: center; padding: 35px 0; }
	.hire-me a{ text-decoration: none; font-weight: 600; border:1px solid #eda433; color: #eda433; font-size: 23px; padding: 10px 70px;  border-radius: 5px;  display: inline-block;  }
	.hire-me a:hover{  text-decoration: none; border-color: #fff; color: #fff; }



	.choose-us-nav .slick-track{  transform: translate3d(0px, 0px, 0px) !important; }

	.loop-slider .owl-item.active{ transition: 0.5s all; }
	.loop-slider .owl-item{  transform: scale(0.9) !important; position: relative; }
	.loop-slider .owl-item.active.center{ transform: scale(1) !important; }


	.loop-slider .owl-item:after {
	    content: "";
	    display: block;
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    top: 0;
	    left: 0;
	    background: rgba(0,0,0,0.5);
	}
	.loop-slider .owl-item a{ margin-bottom: 0 !important; }
	.loop-slider .owl-item.active.center:after{  display: none;  }

	.card-pay{ margin-top: 20px; margin-bottom: 20px; }
	.footer-secure{ padding-top: 20px; }
	.service_con-new p{ width: 100%;  }

	li.save-email input{ background: transparent;
    border: 1px solid #fff;
    margin-bottom: 0px;
    color: #fff;
    width: 100%;
    padding: 8px 7px; }

    li.save-email p{ color: #eaa232; margin-bottom: 5px; text-align: center; }

    li.save-email input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  color: #fff;
	}
	li.save-email input::-moz-placeholder { /* Firefox 19+ */
	  color: #fff;
	}
	li.save-email input:-ms-input-placeholder { /* IE 10+ */
	  color: #fff;
	}
	li.save-email input:-moz-placeholder { /* Firefox 18- */
	  color: #fff;
	}

	.text-top a{ display: inline-block; padding: 0px 25px; margin-top: 20px; font-size: 15px; margin-bottom: 30px; border-radius: 4px;  color: #fff;  border: 1px solid #fff; }
	.text-top a:hover,.text-top a:focus{ text-decoration: none; }


	.review-slider .owl-nav span {
	    width: 45px;
	    line-height: 42px;
	    height: 45px;
	    color: #ccc;
	    font-size: 28px;
	    border: 2px solid #ccc;
	    border-radius: 50%;
	    text-align: center;
	}

	.review-slider .owl-dots.disabled, .review-slider .owl-nav.disabled{ display: inline-block !important; }


	/* Couresework page*/

	.couresework-wrap{ padding-left: 25%; }
	.couresework-wrap h2{ margin-left: 0; margin-bottom: 25px; font-size: 44px; }
	.couresework-wrap img{ margin-left: 8%; margin }
	
	.couresework-wrap a {
    margin-top: 0px;
    background-color: #eda433;
    padding: 10px 15px;
    border: 2px solid transparent;
    max-width: 331px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
	}
	.couresework-wrap a:hover{ background:none; border: 2px solid #eda433;   }

	.get-norsing-help{ padding-top: 50px; padding-bottom: 50px;  }	
	.get-norsing-help h2{ font-size: 35px; color: #000; margin-bottom: 34px; }	
	.get-norsing-help ul{ padding-left: 20px; }
	.get-norsing-help ul li {
	    width: 200px;
	   float: left;
	}
	.get-norsing-help ul.full li{ width: 100%; }

	.dc-bg{ position: relative; background-size: 50% 100%; background-repeat: no-repeat; background-position: center right; }

	.get-norsing-help h4{ margin-left: 0; font-size: 16px; color: #294b71; margin-top: 25px; margin-bottom: 20px; }
	.get-norsing-help ul li p{ font-weight: 600; }

	.download-slider .owl-nav span {
	    width: 45px;
	    line-height: 42px;
	    height: 45px;
	    color: #ccc;
	    font-size: 28px;
	    border: 2px solid #ccc;
	    border-radius: 50%;
	    text-align: center;
	}

	.resume-slider .owl-nav span {
	    width: 45px;
	    line-height: 42px;
	    height: 45px;
	    color: #ccc;
	    font-size: 28px;
	    border: 2px solid #ccc;
	    border-radius: 50%;
	    text-align: center;
	}

	.sample-box h4 {
	    font-size: 15px;
	}
	.download-slider .owl-dots.disabled, .download-slider .owl-nav.disabled{ display: inline-block !important; }

	.resume-slider .owl-dots.disabled, .resume-slider .owl-nav.disabled{ display: inline-block !important; }

	.download-slider .sample-box button{ background-color: #EDA433 !important; font-weight: 600; font-size: 15px; } 
	.download-slider .sample-box button:hover,.download-slider .sample-box button:focus{ outline: 0; border-color: #EDA433; background: none !important; color: #EDA433 !important;  }	

	.download-slider,.resume-slider{ margin-bottom: 60px; }

	.download-slider .col-centered{ border:none; }
	.download-slider .col-centered{ width: 100%; }

	.resume-slider .sample-box{ padding: 15px !important; border:none; }
	.resume-slider .sample-box a{ margin-bottom: 0 !important }



	.zlay-bg{ position: relative; background: url(../images/zlay-image.png); background-size: 55%; background-repeat: no-repeat;  background-position: bottom right; }

	.how-it-work-step-round{ max-width: 450px; display: block; margin: 0 auto; }
	.how-it-work-step-round ul{ text-align: center; }

	.how-it-work-step-round li {
    	display: inline-block;
    	vertical-align: top;
    	position: relative; 
	}

	.how-it-work-step-round li:first-child {
	    margin-top: 90px;
	}



	.how-it-work-step-round li:nth-child(2n){
	    margin-top: 0px;
    	margin-left: -40px;
	}
	.how-it-work-step-round li:nth-child(3n){
	    margin-top: 90px;
	    margin-left: -45px;
	}
	.how-it-work-step-round li:last-child{
	    margin-top: -75px;
	    margin-left: 0px;
	}


	.how-it-work-step-round li:first-child span{
		position: absolute;
    	left: 18%;
	}
	.how-it-work-step-round li:nth-child(2n) span{
		 position: absolute;
	    margin-top: -12px;
	    left: 43%;
	}
	.how-it-work-step-round li:nth-child(3n) span {
	    position: absolute;
	    left: 43%;
	    margin-top: -11px;
	}

	.how-it-work-step-round li:last-child span {
	    position: absolute;
	    top: 70%;
	    left: -4%;
	}

	.how-it-work-step-round .blue-img{ display: none;  }
	.how-it-work-step-round li:hover{  z-index: 1;  }
	.how-it-work-step-round li:hover{ z-index: 2; }
	.how-it-work-step-round li:hover .yellow-img{ display: none;  }
	.how-it-work-step-round li:hover .blue-img{ display: inline-block;  }


	.how-it-work-step-round li span{ width: 25px; height: 25px; border-radius: 50%; display: inline-block; line-height: 25px; text-align: center; background-color: #524b46; color: #fff;   }
	.how-it-work-step-round li:hover span{ background: #EDA433; }


	.free-feature ul li span {
	    display: inline-block;
	    width: 30px;
	    height: 30px;
	    line-height: 30px;
	    text-align: center;
	    font-size: 20px;
	}	


	.free-feature {
	    max-width: 300px;
	    width: 100%;
	    float: right;
	    padding-top: 80px;
	}


	.free-feature h2{ font-size: 35px; margin-bottom: 50px; text-transform: uppercase; }

	.free-feature ul li {
	    display: inline-block;
	    width: 100%;
	    padding: 8px 0;
	    border-bottom: 1px solid #ccc;
	}
	.free-feature ul li:last-child {
	    border-bottom: 0 !important
	}	
	.free-feature ul li span{ display: inline-block;  }
	.free-feature ul li p {
	    display: inline-block;
	    font-size: 16px;
	    font-weight: 600;
	    margin-left: 15px;
	    color: #294b71;
	    vertical-align: middle;
    	margin-bottom: 0;
	}

	.order-now-inner{ text-align: left; padding: 25px 0; }
	.order-now-inner a{ text-decoration: none;  background-color:#eda433; border:2px solid transparent; margin: 0;  color: #fff; font-size: 23px; padding: 10px 50px;  border-radius: 5px;  display: inline-block;  }
	.order-now-inner a:hover{  text-decoration: none;  border:2px solid #eda433; color: #eda433; background: none; padding: 10px 50px; }	

	section.container-fluid{ padding-bottom: 0 !important; }


		/*header css*/

		.main-header{ position: absolute; top: 0; width: 100%; }	
		.fixed-header { position: fixed; z-index: 9; background: #294b71;}
		.logo-part-left{ width: 19%; float: left; padding-top: 10px; }
		.navigation-part-right{ width: 80%;  float: right; }

		.top-social-nav{ text-align: right; }
		.top-social-nav a{ display: inline-block; } 
		.footer-social-link{ display: inline-block; }

		.text-danger:hover{ color: #fff; }

		.navigation-part-right .footer-social-link{ margin-top: 0 !important; }

		.navigation-part-right .top-social-nav{ padding: 20px 0; }

		.main-navigation .nav li a {color: #fff;font-weight: bold;}

		.main-navigation .nav li a:hover,.main-navigation .nav li a:focus{ background: none !important; color: #f4a024 !important; }

		.main-navigation .nav li{ margin: 0 8px; }

		ul.nav.navbar-nav.navbar-right{ margin-top: 0 !important }

		.fixed-header .top-social-nav{ display:none !important; overflow: hidden; }
		.fixed-header .logo-sec {width: 100px; margin-bottom: -30px;}
		.menu-btn{ display: none; }

		.menu-btn span {
    		width: 40px;
    		height: 40px;
    		line-height: 39px;
    		text-align: center;
    		color: #fff;
    		border: 2px solid #fff;
    		border-radius: 7px;
    		font-size: 22px;
		}	

		.top-social-nav .text-danger{ color: #f4a024;   }
		.top-social-nav .text-danger span{ color: #fff; margin-right:5px;   } 	
		
		.mm-slideout{ z-index: inherit; }	

			#menu{ z-index: 105; }

		.modal-body iframe{ width: 100% !important; height: 100% !important; }		
		
		.videoWrapper {
			position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 25px;
		height: 0;
	}
	.videoWrapper {
		position: relative;
		padding-bottom: 51.25%; /* 16:9 */
		padding-top: 25px;
		height: 0;
	}
	.videoWrapper iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}	
  	/* Home Page New end */



  	/*Blog section css*/

  	.blog-section-1{ margin-top: 50px; margin-bottom: 50px;  }
  	.blog-wrap{ width: 48%; float: left; margin-right: 2%; background-color: #f7f5f5; margin-bottom: 20px; position: relative;  }
  	.blog-wrap .img{ height: 245px; position: relative; background-size: cover; background-position: center center; }
  	.head-category h2 {font-size: 35px;color: #294b71; margin-bottom: 15px;}

  	.blog-detail{ padding: 10px; padding-top: 15px; padding-bottom: 40px;  background: #f7f5f5;}
  	.blog-detail h3 {margin: 15px 0; margin-top:0;  font-size: 24px;}
  	.img p {
	    padding: 6px;
	    width: auto;
	  	background: rgba(62, 61, 61, 0.5);
	    color: #fff;
	    position: absolute;
	    bottom: 10px;
	    margin-bottom: 0;
	    left: 10px;
	    border-radius: 4px;
	    font-size: 13px;
	}

	.img p span{ padding-right: 5px; }

	.blog-side{ background-color: #f7f5f5; padding: 10px; }
	.blog-side .blog{ padding: 10px 15px; margin-bottom: 10px; border-radius: 4px; background: #969696; }
	.blog-side .blog:last-child{ margin-bottom: 0 !important; }
	.blog a,.blog a:hover,.blog:focus{ text-decoration: none; display: block; }
	.blog h3{ margin: 10px 0; margin-bottom:2;  font-size: 24px; color: #fff; }
	.blog p { 
	    padding: 6px;
	    width: auto;
	    color: #fff;
	    margin-bottom: 0;
	    border-radius: 4px;
	    font-size: 13px;
	    display: inline-block;
	    padding-left: 0;
	}

	.blog p.detail{ margin-left: 0; display: block;  }

	.blog p span{ padding-right: 5px; }

	.featured-post-section .blog-wrap {
	    width: 31.33%;
	    float: left;
	    margin-right: 2%;
	    padding-bottom: 20px;
	}
	.top-post-section .blog-wrap span{ margin-right: 5px; }
	.top-post-section .blog-wrap {
	    width: 48%;
	    float: left;
	    margin-right: 2%;
	    padding-bottom: 0px;
	    margin-bottom: 30px;
	}

	.img-left.img {
	    width: 50%;
	    float: left;
	}

	.top-post-section .blog-detail {
	    padding: 10px;
	    padding-top: 15px;
	    padding-bottom: 50px;
	    background: #f7f5f5;
	    width: 50%;
	    float: left;
	    padding: 20px;
	}

	.featured-post-section{ margin-bottom: 50px; }

	.grids-wrapper{ text-align: center; }
	.single-grid {
	    padding: 40px 20px;
	    width: 30%;
	    border-radius: 5px;
	    text-align: center;
	    margin: 0 1%;
	    display: inline-block;
	    vertical-align: top;

	}

	.single-grid.blue{ background: #294b71; }
	.single-grid.white{ background: #fff; }
	.single-grid.gray{ background: #adadad;; }

	.grids-wrapper {
	    margin-top: 50px;
	    margin-bottom: 50px;
	}

	.free-book-btn{ text-align: center; margin-top: 30px; }
	.free-book-btn a {
    margin-top: 0px;
    background-color: #eda433;
    padding: 10px 15px;
    border: 2px solid transparent;
    max-width: 331px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    display: inline-block;
    text-decoration: none;
    border-radius: 4px;

}

.free-book-btn a:hover,.free-book-btn a:focus {
    background: none;
    border: 2px solid #eda433;
    text-decoration: none;
    color: #fff;
}



.part-detail-bg{ background-color:#f7f5f5;  }


.why-choose-us__title {
    font-size: 30px;
    font-weight: 600;
    font-family: Poppins,sans-serif;
    line-height: 40px;
    color: #000;
    margin-bottom: 20px;
    margin-top: 0;
}

.why-choose-us__list-item li{
	display: block;
	text-align: left;
	margin: 18px 0;
	padding-left: 30px;
}

.why-choose-us__list-item li span {
    color: orange;
    font-size: 24px;
    margin-right: 10px;
    min-width: 25px;
    display: inline-block;
}


.single-grid.blue .why-choose-us__title { color: #fff; }
.why-choose-us__list-item li h2 {
    font-size: 18px;
    color: #353535;
    display: inline-block;
    margin:0;

}


.single-grid-full{ width: 100%; margin: 15px 0; }


.full-blog-wrap{ padding:20px 30px;  }
.full-blog-wrap h3 {
    margin-top: 25px;
    margin-bottom: 20px;
    margin-left: 0;
}
.full-blog-wrap img{ margin-bottom: 20px; width: 100%; }
.post-date {
    margin-top: 5px;
    margin-bottom: 10px;
}

.post-date span{ margin-right: 5px; }

.blog-section .blog-wrap{ display: none;  }
.blog-section .blog-wrap:first-child{ display: block;  }
.blog-section .blog-wrap:nth-child(2n){ display: block;  }

.featured-post-section .blog-wrap{ display: none;  }
.featured-post-section .blog-wrap:first-child{ display: block;  }
.featured-post-section .blog-wrap:nth-child(2n){ display: block;  }
.featured-post-section .blog-wrap:nth-child(3n){ display: block;  }
.featured-post-section .blog-wrap:last-child{ display: none;  }

.blog-wrap a {
    text-align: center;
    color: #eda433;
    position: absolute;
    bottom: 15px;
}

.blog-wrap a:focus,.blog-wrap a:hover{ text-decoration: none; color: rgb(41, 75, 113);   }

.recent-detail-post-section .blog-wrap{ width: 23%; background-color: #fff;  } 

.recent-detail-post-section .blog-wrap .img{ height: 165px;  }
.recent-detail-post-section .blog-detail{ background:none;  }

.recent-head h3{ margin: 30px 0; font-size: 28px; }

.book-img img.img-responsive {
    margin: 0 auto;
}

.full-blog-wrap h1 {
    text-align: left;
    padding: 20px 0px;
    text-transform: inherit;
    font-size: 28px;
    margin: 0;
    position: relative;
    color: #000000;
}
.ordersnowbuton{
	margin-top: 0px;
    background-color: #eda433;
    padding: 10px 15px;
    border: 2px solid transparent;
    max-width: 331px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    display: inline-block;
    text-decoration: none;
    border-radius: 4px;
}
.ordersnowbuton:hover, .ordersnowbuton:focus {
	background: none;
    border: 2px solid #eda433;
    text-decoration: none;
    color: #000;
}
.main-wrapper.bg-pure-dark-gray.bg-pure-dark-orange {
    background-color: #f4a024;
}
.main-wrapper.bg-pure-dark-gray.bg-pure-dark-orange .letter-content h2 {
    color: #fff;
}
.main-wrapper.bg-pure-dark-gray.bg-pure-dark-orange .letter-content p {
    color: #fff;
}
.main-wrapper.bg-pure-dark-gray.bg-pure-dark-orange .letter-form ul li button {
    background: transparent;
    border: 2px solid #fff;
}
.main-wrapper.bg-pure-dark-gray.bg-pure-dark-orange .letter-form ul li button:hover, .main-wrapper.bg-pure-dark-gray.bg-pure-dark-orange .letter-form ul li button:focus{
	background: #fff;
    border: 2px solid #fff;
    color: #f4a024;
}
.download-slider-small .owl-nav {
    margin-top: 25px;
}
.download-slider-small .owl-prev, .download-slider-small .owl-next {
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
    position: unset;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.download-slider-small .owl-prev span, .download-slider-small .owl-next span{
	color: #fff;
    font-size: 34px;
}
/*Mr designhub css end*/

.research_paper-content{ text-align:left; }
.research_paper-content h2{ font-weight:400; text-transform:uppercase; }



/*review page css*/

.review-banner .inner-banner-head h2{ margin-bottom: 15px;  }
.review-banner .inner-banner-head p {
    text-align: center;
    font-size: 18px;
    color: #fff;
    margin-bottom: 115px;
}

.logo-slider .logo img {
    display: inline-block;
        max-width: max-content;
        
}

.logo-slider .logo {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0 10px;
}

.logo-slider .owl-item {
    display: inline-block;
    float: none !important;
    vertical-align: middle;
}

.logo-slider .owl-nav{
	display: block !important;
}

.logo-slider{ margin-top: 25px; margin-bottom: 25px; padding-left: 50px;
    padding-right: 50px; }

.logo-slider .owl-nav span {
    width: 45px;
    line-height: 42px;
    height: 45px;
    color: #c6c6c6;
    font-size: 28px;
    border: 2px solid #c6c6c6;
    border-radius: 50%;
    text-align: center;
}

.logo-slider .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.logo-slider .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.Our-Clients-head h2{ font-family: 'Montserrat', sans-serif; text-transform: capitalize; font-weight: 700; }

.why-hire{ display: flex; }
.why-hire .inner-block{ width: 33.33%; display: flex; }

.why-hire .inner-block .text-block {
    padding-left: 25px;
}
.why-hire .inner-block .text-block h2{
	font-size: 19px;
    text-transform: uppercase;
    color: #fff;
    margin-top: 0;
    margin-bottom: 7px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}

.why-hire .inner-block .text-block h3{
	font-size: 39px;
    text-transform: uppercase;
    color: #eda433;
    margin: 0;
    margin-bottom: 7px;
    font-family: 'Montserrat', sans-serif;
     font-weight: 700;
}

.why-hire .img-block {
    padding-left: 30px;
}

.why-hire {
    display: flex;
    margin-bottom: 50px;
}

.why-hire .inner-block .text-block span {
    font-size: 15px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
     font-weight: 700;
}


/*-*/

.placeOrder .innerSec{
	padding: 45px 0 65px;
}

.vidHead{
	margin-bottom: 70px;
	text-align: center;
}
.vidHead h3{
	font-size: 35px;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;
	margin-top: 0px;
	margin-bottom: 15px;
	color: #101010;
}
.vidHead p{
	font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	color: #545454;
}

.ytVideoWrp{
	width: 700px;
	max-width: 100%;
	margin: 0 auto;

}

.ytVideo {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.ytVideo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*recent review section*/
.recentReviews .innerSec{
	padding: 60px 0 80px;
}

.recentReviews{
	background-color: #eda433;
}

.revHeading .quoteArrow img {margin-bottom: 15px;}

.revHeading > .innerHead, .revHeading .quoteArrow{
	float: left;
}

.revHeading .quoteArrow{padding-right: 50px;}

.revHeading h3{
	font-family: 'Montserrat', sans-serif;
	font-size: 35px;
	font-weight: 700;
	color: #fff;
	margin-top: 3px;
	margin-bottom: 10px;
}

.revHeading p{
	font-family: 'Montserrat', sans-serif;
	font-size: 25px;
	font-weight: 400;
	color: #101010;
	margin-bottom: 10px;
}

/*.revHeading{padding-bottom: 30px}*/

.reviewGroup{
	margin: 25px -20px 0;
}

.reviewGroup .reviewHeader{
	padding: 0 20px 0px;
	border-bottom: 1px solid #fff;
}

.reviewGroup .reviewFooter{
	padding: 25px 20px 0px;
	color: #fff;
}

.reviewGroup .reviewFooter p{
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 0px;

}

.reviewGroup .reviewWrap{
	background-color: #244c82;
	border-radius: 5px;
	padding: 15px 8px 70px;
	margin: 15px 30px;
}

.reviewGroup .revWritNo h4{
	font-size: 22px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #fff;
	margin-bottom: 20px;
}

.starGroup{margin-bottom: 15px;}

.starGroup .startIcon{
	color: #eda433;
	font-size: 17px;
}

.starGroup .starHead{
	padding-left: 15px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
}


/* clear fix */
/*.grid{	padding: 20px;}*/

.grid:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .grid-item ---- */

.grid-sizer,
.grid-item {
  width: 33.333%;
}

.grid-item {
  float: left;
}

.grid-item img {
  display: block;
  width: 100%;
}

.profileImg {
    width: 135px;
    height: 135px;
    margin: 0 auto;
}

.whiteRev{
	background-color: #fff !important;
	padding-bottom: 10px !important;
}

.whiteRev .items{
	padding: 10px;
	background-color: #fff;
	text-align: center;
}

.whiteRev .items .profileImg img{
	width: 135px;
	margin: 0px auto;
	border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, 0.34);
}

.whiteRev .items h4{
	font-size: 35px;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 0px;
}

.whiteRev .items p{
    margin: 0px 15px 10px;
    font-size: 14px;
    font-weight: 600;
}
.whiteRev .items .sub-heading{
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
}
.on-slider-star:before{
	content: "";
	display: block;
	height: 2px;
	background-color: #2A3D5D;
    margin: 8px auto 3px;
	width: 70%;
}

.project-time{margin-bottom: 10px; margin-top: 10px;}
.project-time img{margin-right: 10px; display: inline-block;vertical-align: middle;width: 25px}
.project-time span{display: inline-block;vertical-align: middle;font-size: 13px;font-weight: 600;}
.on-slider-star i{ color: #EDA433;}
.on-slider-star span img{ width: 30px!important; float: left; display: inline-block;  }


.moreBtn{text-align: center;}
.moreBtn a{
	margin-top: 100px;
	font-size: 15px;
	text-decoration: none;
    font-weight: 600;
    border: 1px solid #fff;
    color: #fff;
    padding: 15px 35px;
    border-radius: 5px;
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.moreBtn a:hover{
	background-color: #fff;
	color: #eda433;
	border-color: #fff;
}

.parantImg{background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;z-index: 1}
.overlayPO:after{content: '';position: absolute;top: 0;left: 0px;width:100%;height: 100%;background-color: rgba(0, 0, 0, .42);z-index: -1;}
.overlayPO .vidHead h3, .overlayPO .vidHead p{color: #fff;}
.overlayPO .vidHead p{font-size: 18px;}
.overlayPO .moreBtn a{color: #eda433;border-color: #eda433;margin-top: 65px;}

.placeOrder.overlayPO .innerSec {padding: 65px 0 65px;}

.reviewWrap.review-image-wrap {
    background: #fff;
    text-align: center;
}

.review-image-wrap img {
    margin: 0 auto;
    width: auto;
    display: block;
}


/*quote_get*/

.quote_get.main-letter-wrapper {
    padding-top: 15px;
    padding-bottom: 40px;
}
.quote_get .letter-form {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}

.quote_get ul {
    text-align: center;
}
.quote_get ul li {
    display: inline-block;
    vertical-align: middle;
    padding-right: 20px;
}
.quote_get ul li button{ margin-left: 0 !important; }

.quote_get ul li button {
    color: #fff;
    background-color: #eda433;
}
/*.quote_get_container .head-wrap h2 {
    font-family: 'Montserrat', sans-serif;
}*/

.review-image-wrap a {
    padding: 10px 30px;
    border: 2px solid;
    border-radius: 5px;
    color: #eda433;
    font-weight: 700;
    margin-top: 21px;
    display: inline-block;
    text-decoration: none !important;
}

li.review-menu {
    display: flex;
    align-items: center;
    
}

li.review-menu a span{ color: #f4a024; }

.nav>li>a {
    padding: 10px 8px;
}








.contact1 {
    width: 100%;
    min-height: 100%;
    padding: 80px 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.container-contact1 {
    width: 1163px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 90px 130px 88px 130px;
    box-shadow: 2px 2px 5px 8px #00000017;
}
.contact1-pic {
    width: 296px;
    will-change: transform;
    transform: perspective(300px) rotateX(0deg) rotateY(0deg);
}
.contact1-form {
    width: 390px;
}
.contact1-pic img {
    max-width: 100%;
}
.contact1-form-title {
    display: block;
    font-size: 24px;
    color: #333;
    line-height: 1.2;
    text-align: center;
    padding-bottom: 44px;
}
.validate-input {
    position: relative;
}

.wrap-input1 {
    position: relative;
    width: 100%;
    z-index: 1;
    margin-bottom: 20px;
}
.input1 {
    display: block;
    width: 100%;
    background: #e6e6e6;
    font-size: 15px;
    line-height: 1.5;
    color: #666;
    border: 0;
}
input.input1 {
    height: 50px;
    border-radius: 25px;
    padding: 0 30px;
}
.shadow-input1 {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    box-shadow: 0 0;
    color: rgba(87,184,70,.5);
}
input.input1+.shadow-input1 {
    border-radius: 25px;
}
.container-contact1-form-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.contact1-form-btn {
    min-width: 193px;
    height: 50px;
    border-radius: 25px;
    background: #294b71;
    font-size: 15px;
    line-height: 1.5;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 25px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    border: 0;
}
.contact1-form-btn:hover {
    background: #f4a024;
}
button:hover {
    cursor: pointer;
}
textarea.input1 {
    min-height: 150px;
    border-radius: 25px;
    padding: 12px 30px;
    resize: none;
}

.profile_main input, #writers_work input, #writers_work2 input{
    width: 100% !important;
}

.profile_main .input-group, #writers_work .input-group, #writers_work2 .input-group{
    display: inline-block;
    width: 100%;
}
.odetail a {
    border-color: #f4a024 !important;
    color: #f4a024 !important;
    margin-right: 5px;
    border: 2px solid #F4A024;
    color: #F4A024;
    padding: 6px 8px;
    border-radius: 5px;
}
footer .container .row:not(:first-child){
	padding: 0 15px;
}
contact-section-start{
    padding-top: 100px;
    height: auto;
    width: 100vw;
}
/* BLOGS */
.pop-post{

    padding: 10px 10px;
}
.pop-post h4{
    color: var(--main-color);
}
.pop-post p{
    color: black;
}
.article-card{
    margin: 10px 10px;
    position: relative;
    transition:all 0.2s ease-out;
    cursor: pointer;
}
.article-card:hover{
    transform: scale(1.1);
}
.category-tag{
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--default-color);
    padding: 2px 2px;
    width: 50%;
    margin-top: 5px;

}
.pop-post-inner{
    height: 500px;
    overflow: auto;
    overflow-x: hidden;
}
.blog-end{
    height: 2px;
    width: 100%;
    background-color: var(--text-color);
}
.blog-start{
    height: 2px;
    width: 100%;
    background-color: var(--text-color);
}


.portimg{
    cursor: pointer;
    transition: all 0.2s ease-in-out;
}
.portimg:hover{
    transform: scale(1.05);
}
