/* 1.0 - General */
body{margin: 0; background: #FFFFFF; }
table,div{     font-family: 'lemonmilkregular';
font-size:16px; color:#333333; line-height:26px;}
a{color: #333333; text-decoration: none; transition: all .2s ease-in-out;}
a:hover{color: #333333; text-decoration: none; }




article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
* {box-sizing: border-box;}
::-webkit-input-placeholder {color: #FFFFFF;}/* Chrome/Opera/Safari */
::-moz-placeholder {color: #FFFFFF;}/* Firefox 19+ */
:-ms-input-placeholder {color: #FFFFFF;}/* IE 10+ */
:-moz-placeholder {color: #FFFFFF;}/* Firefox 18- */

img{border:none;}
p{margin:0 0 20px;}
.img-left, .left{float:left;}
.img-right, .right{float:right;}
#logo, #left, #social, #contact-left{float:left;}
#top_link, #right, #copy-logo, #contact-right{float:right;}
:focus {outline: 0;}
a:active {outline: none;}
.w-100 { max-width: 100%; }

h1,h2,h3,h4,h5,h6{margin:0 0 20px;}

.white-btn {	color: #3a3cd4;	font-size: 58px;	line-height: 37px;	background: #ffffff;	border-radius: 50px;	padding: 30px 40px;	font-weight: bold;	text-transform: uppercase;}
.white-btn:hover { color: #ffffff; background:  #3a3cd4;}
 
  .sky-blue-btn {	color: #3a3cd4;	font-size: 41px;	line-height: 80px;	background: #47e4da;	border-radius: 50px;	padding: 0 60px;	font-weight: bold;	text-transform: uppercase;	height: 82px;}
 .sky-blue-btn:hover { color: #ffffff; background:  #3a3cd4;}
.border-top-green {  border-top: 50px solid #47e4da;}
.border-bottom-green {  border-bottom: 50px solid #47e4da;}
.borderb-none { border-bottom: none !important; }
.bordert-none {  border-top: none !important; }


/*Heading*/
h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}

.c-left{text-align: left;}
.c-center{text-align: center;}
.c-right{text-align: right;}
.font-uppercase {text-transform: uppercase;}

.theme-bg {background: #32c5d2;}
.gray-bg {background: #f5f5f5;}

.img-left{margin-right:10px;}
.img-right{margin-left:10px;}

ul{margin: 0 0 0 20px; padding: 0; list-style: none;}


.ul{margin:0; padding-left:0; margin-left:20px;}
/* .ul li{ list-style-image:url(../images/carts.jpg);} */

.mobile{display: none;}
.desktop{display: block;}

/* breadcrumb */
.breadcrumb{margin-bottom:15px; color:#666;} .breadcrumb a{margin-bottom:15px; color:#00003f;} .breadcrumb a:hover{margin-bottom:15px; color:#333;}

/* Responsive Table */
.table {border-collapse: collapse; margin: 10px 0 0px; width: 712px;}
.table th {background: none repeat scroll 0 0 #002f92; border-right: 1px solid #ffffff; font-weight: normal; padding: 13px 8px; color: #FFFFFF;}
.table td {background: none repeat scroll 0 0 #f3f3f3; border-left: 1px solid #fff; border-right: 1px solid #fff; padding: 8px; border-bottom: 1px solid #ffffff;}
.table tr:hover td {background: none repeat scroll 0 0 #d9f5f8;}

.dropdown-menu {font-size: inherit;}

/** 2.0 - Header **/
.navbar .navbar-header .icon-bar {	background-color: #fff;	display: block;	width: 27px;	height: 3px;	border-radius: 1px;	margin-top: 4px;}
#menu-toggle{display: none}
.navbar-inverse{margin: 0; background-color: #FFFFFF;  padding: 0}
.navbar{border-radius: 0; position: relative;}
.navbar-brand{padding: 50px 0 30px; height: auto; text-transform: uppercase; color: #333333; font-size: 30px; margin: 0}
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover{color: #333333}
.caret {display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid\9; border-right: 4px solid transparent; border-left: 4px solid transparent;}

.top-right{float: right; padding: 35px 0}
.top-right ul{margin: 0; padding: 0; list-style: none}
.top-right ul li{float: left; margin-left: 20px;}
.top-right ul li i{margin-right: 10px; color: #999999}
.top-right ul li a{color: #333333}

.jumbotron{padding: 0; margin: 0; position: relative}
/*.jumbotron:after{background: rgba(0,0,0,.5); position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: '';}
*/.jumbotron .container { max-width: 100%; height: 100%;}
.home-ban{position: relative;}
.home-ban img{width: 100%;}
.home-ban .ban-text{text-align: center; position: absolute; margin: 0 auto 0; color: #FFFFFF; font-size: 16px; z-index: 1;
 width: 1320px; top: auto; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); bottom: 0px;}
.home-ban .ban-text h1{font-size: 42px; line-height: 62px; margin: 0; font-weight: bold;}
.home-ban .ban-text h1 span{display: block;}
html, body { overflow-x: hidden; }

.row-am{width: 100%;}

/** 3.0 - Content **/
#content .row-am{padding: 60px 0;}

/** 4.0 - Footer **/
footer{background: #3a3cd4; padding-bottom: 60px;}
footer .footer1{padding: 70px 0}
footer .footer1 h4{font-size: 17px; font-weight: 300; margin: 0 0 20px; text-transform: uppercase; color: #FFFFFF;}
footer .footer1 .links ul{margin: 0 ; padding: 0; list-style: none;}
footer .footer1 .links ul li a{color: #ffffff;display: block;text-align: center; font-size: 41px; line-height: 58px; font-weight: bold;}
footer .footer1 .links ul li { list-style: none; margin-bottom: 0px; }
footer .footer1 .payment ul{margin: 0; padding: 0; list-style: none;}

footer .query{text-align: center; font-weight: 300; color: #98dad8; font-size: 27px; padding: 20px 0}
footer .query a{color: #98dad8}
footer .footer2{text-align: center;}
footer .footer2 .right ul{margin: 0; padding: 0; list-style: none;}
footer .footer1 .links ul li a:hover {	color: #47e4da;}
	

/* */
.in-ban{position: relative;}
.in-ban img{width: 100%;}
/*.in-ban .container{position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; width: 68%; height: 100%; display: table;}*/
.in-ban .container {
    position: absolute;
   
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 68%;
    height: 100%;
    display: table;
   /* max-width: 1320px;*/top: 50%;

transform: translate(0, -50%);
}


.in-ban .ban-text{text-align: left; position: relative; margin: 0 auto 0; color: #FFFFFF; font-size: 16px; z-index: 1; width: 980px; display: table-cell; vertical-align: middle;}
.in-ban .ban-text h1 {	font-size: 40px;	line-height: 62px;	margin: 0;	font-weight: bold;	width: 80%;}
.in-ban .ban-text h1 span{display: block;}
.resume-count  {		background: #47e4da;		padding: 70px 20px; width: 100%;}
.resume-count h1 {	font-size: 75px;	line-height: 65px;	font-weight: normal; margin-bottom: 40px;	color: #3a3cd4;		width: 100%;	text-align: center;	text-transform: uppercase;}
 .resume-count button {	margin: auto;	float: none;	display: block;	font-size: 36px;	padding: 19px 40px;}
.resume-single{ overflow: hidden; }
.resume-single img { -webkit-transition: 0.4s ease;transition: 0.4s ease;}
  .resume-single:hover img  {	-webkit-transform: scale(1.08);	transform: scale(1.08);}
.graduate-image img { -webkit-transition: 0.4s ease;transition: 0.4s ease;}
.graduate-image:hover img {-webkit-transform: scale(1.08);	transform: scale(1.08);}
.graduate-image { overflow: hidden; }

.title { color: #3a3cd4;  font-size: 75px; line-height: 78px; font-weight: bold; text-transform: uppercase; text-align: center; }
.lead { color: #010101;  font-size: 50px; line-height: 78px; font-weight: bold; text-align: center; }
.lead {
	font-family: 'GillSans';
}
.resume-single .title { font-size: 33px;line-height: 43px; }
.resume-single img {	margin-bottom: 20px;}
.resume-single {	padding: 40px 30px;}
.order-new-resume, .sucess {	border-bottom: 50px solid #47e4da;	padding-bottom: 0 !important;}
.graduate .title { text-align: left; line-height: 68px; margin-bottom: 80px; }
p { font-size: 13px; color: #000000; }
.graduate-cont {	padding: 130px 60px;}
.sucess .title, .sucess p { text-align: right;  }
.graduate p {font-family: 'GillSans'; }
.sucess .sky-blue-btn { float: right; }
.graduate-image {	height: 100%;	display: flex;}
.logo {	width: 100%;	background: #3a3cd4;}
.navbar-header {	width: 100%;}




.wo-we-are-sec-heading {	background: #47e4da;	padding: 50px 20px;	width: 100%;}
.wo-we-are-sec-heading  h1{font-size: 40px;line-height: 52px;font-weight: normal;margin-bottom: 0px;color: #3a3cd4;width: 100%;text-align: center;text-transform: uppercase;}

.inner-page .graduate-cont {
	padding: 70px 50px;
}

.graduate.sucess.inner-page .title2 {
	text-align: right;
}
.team .title2 {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

 .title2 {	    color: #3a3cd4;    font-size: 47px;    line-height: 58px;    font-weight: bold;    text-transform: uppercase;  margin-bottom: 40px;}
.video-div  { text-align: center; }

.title-secnd {text-align: center !important;	display: block;	float: left;	width: 100%; margin-top: 20px; font-size: 20px; line-height: 32px; }


.video-div .sky-blue-btn {margin: auto auto 20px auto !important;}

.team p{ margin-bottom: 0px; }
.team-memer {	background: url(../images/team.png); background-repeat: no-repeat; background-size: cover; background-position: center;}


.team-memer { position: relative; }
/*.team-memer::after {    background: rgba(0,0,0,.3);    position: absolute;    left: 0;    top: 0;   width: 100%;    height: 100%;    content: '';}*/

.inner-pages p{  font-size: 26px; font-family: 'GillSans';line-height: 37px;}
.member {
	background-color: rgba(71, 228, 218, 0.7);
	border-radius: 6px;
	margin-bottom: 20px;
	padding: 10px;
	border-radius: 13px 0;
	/* height: 115px; */
	/* width: 115px; */
	padding: 20px;
	text-align: center;
	/* color: #fff; */
}
.btn.sky-blue-btn.wow.fadeIn.animated.small {
	font-size: 23px;
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	margin: auto;
	display: block;
}

.inner-pages .order-new-resume, .inner-pages .sucess {	border-bottom: 10px solid #47e4da;;}
.inner-pages .video-div, .guaranty {	border-bottom: 50px solid #47e4da;}

.guaranty, .inner-cont { text-align: center; }
.guaranty {border-bottom: 20px solid #47e4da;}
.inner-cont-part .title2 {   text-align: center; }
.inner-cont-part {border-bottom: 50px solid #47e4da;}
.guaranty p { margin-bottom: 0px; }
.inner-cont-part p { text-align: center;}

.inner-cont p { margin-bottom: 0px; font-family: 'GillSans';}
.guaranty .guaranty-icon {	width: 100%;	margin-bottom: 30px; text-align: center;}
.guaranty .guaranty-icon img{ width: 250px; } 
.member a {	color: #3a3cd4; font-size: 20px; display: block;}

.graduate.inner-page p {	margin-bottom: 10px;}


.samples-slider h5 {	font-size: 20px;	color: #3a3cd4;	text-align: center;}

.bx-wrapper .bx-controls-direction a {	width: 46px;	height: 63px;}
.bx-wrapper .bx-next {	right: -30px;	background-size: 50px;}
.bx-wrapper .bx-prev {	left: -30px;	background-size: 50px;}

.sample-list li { list-style: none; }
.sample-list li:hover a {color: #3a3cd4;  }
.blue {color: #3a3cd4; font-weight: bold; text-transform: capitalize; }

.inner-pages p { margin-bottom: 20px;  text-align: center;}
.video-div p { text-align: center; }
.resume-price .price-title-div .sky-blue-btn{ margin-bottom: 20px !important;  }
.resume-price .title2 {	font-size: 24px;	margin-bottom: 0px;	line-height: 30px;	min-height: 90px;}
.price-single {	padding: 20px;	border: 1px solid #47e4da;	border-radius: 6px;}

.price-single p {	min-height: 430px;}
.back-dark { 	background: #47e4da; }
.price-title-div {	border-bottom: 1px solid #47e4da;	margin-bottom: 20px;}

.ordering-process {	margin-top: 50px;}
.red { color: #ec1524; }

.resume-price table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

.resume-price td, .resume-price  th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}
.resume-price table {  margin-bottom: 30px; }
.resume-price  tr:hover {  background-color: #47e4da; color: #000000;}
.resume-price  tr td:last-child { text-align: center;  }
.resume-price th {	text-align: center;background: #3a3cd4;	color: #fff;	font-size: 22px;	padding: 19px;}
.resume-price .btn.sky-blue-btn {	font-size: 16px !important;	height: auto !important;	line-height: 30px !important;	padding: 0 14px !important;	margin-bottom: 5px !important;}

.article-listing li {	width: 29.33%;	float: left;	padding: 30px 20px;	text-align: center;	background: #f0f0f0;	margin: 0 2% 4%;	border-radius: 6px;	list-style: none;-webkit-box-shadow: 0px 0px 12px -6px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 12px -6px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 12px -6px rgba(0, 0, 0, 0.3);}
.article-single h1 {	font-size: 19px;line-height: 26px;min-height: 50px; color: #3a3cd4;}
.article-single p {	min-height: 270px;	max-height: 270px;	overflow: hidden;}
.article-listing li:hover { background:  #47e4da;}
.article-listing li:hover p { color: #ffffff }
.article-listing ul { margin: 0px; }
.article-listing li:hover button { background: #3a3cd4; color: #fff; }
.article-listing li{    -webkit-transition: 0.4s ease;    transition: 0.4s ease;}
.article-listing li:hover{-webkit-transform: scale(1.08);transform: scale(1.08);}


/*faq 4*/

.faq4{	 padding: 60px 0; }

.faq4 .faq {  list-style: none;  padding-left: 40px;  padding-right: 20px;}
.faq li {  border-bottom: 1px solid #999;  margin-bottom: 15px; list-style: none;}
.faq li.active .answer {  max-height: 1000px  !important;  padding-bottom: 25px;  transition: max-height 0.5s ease, padding-bottom 0.5s ease;}
.faq li.active .question {  color: #3a3cd4;  transition: color 0.5s ease;}
.faq .question:hover {	color: #3a3cd4; }

.faq .answer {  color: #090909;   font-size: 16px;  line-height: 24px;  max-height: 0;  overflow: hidden; 
 transition: max-height 0.5s ease, padding-bottom 0.5s ease;}
.faq .plus-minus-toggle {  cursor: pointer;  height: 21px;  position: absolute;  width: 21px;  left: -40px;  top: 50%;  z-index: 2;}
.faq .plus-minus-toggle:before, .faq .plus-minus-toggle:after {  background: #000;  content: '';  height: 5px;  left: 0;
  position: absolute;  top: 0;  width: 21px;  transition: transform 500ms ease;}
.faq .plus-minus-toggle:after {  transform-origin: center;}
.faq .plus-minus-toggle.collapsed:after {  transform: rotate(90deg);}
.faq .plus-minus-toggle.collapsed:before {  transform: rotate(180deg);}
.faq .question {  color: #090909;    font-size: 24px;  font-weight: 800;  text-transform: uppercase; 
 position: relative;  cursor: pointer;  padding: 20px 0;  transition: color 0.5s ease;}
.faq4 p{ text-align: left; }

.faq-btn .btn.sky-blue-btn {	display: block;	margin: 15px auto;}
.faq-btn p {	text-align: center; margin-bottom: 0px;}
.faq-btn {	margin-top: 50px;}
/*end*/



/*contact page*/

#contact-wrap .c-detail{	height: 265px;background: #043d72; display: table; width: 100%;}
#contact-wrap .c-detail-inner {	display: table-cell;	vertical-align: middle;}
#contact-wrap .c-detail.blu-light{	background: #3898d5;} 
#contact-wrap .c-detail .c-detail-inner {	margin: auto;}
#contact-wrap .c-detail .c-detail-inner, #contact-wrap .c-detail .c-detail-inner a{		text-align: center;	padding: 20px; font-size: 22px; line-height: 46px; font-weight: lighter; color: #ffffff;word-break: break-all;}

#contact-form .form-2 span{float: left; width: 49%; margin-right: 2%; margin-bottom: 20px;}
#contact-form .form-2 span:nth-child(2n+2){margin-right: 0}
#contact-form .form-2 label{font-weight: 300; text-align: left; display: block; font-size: 16px;}
#contact-form .form-2 .input {	border: 1px solid #ccc !important;	padding: 0 10px;		line-height: 46px;	height: 46px;	width: 100%;	color: #000000;	font-size: 16px;
	transition: all .2s ease-in-out;}
#contact-form .form-2 .input:hover, #contact3 .form-2 .input:focus, #contact3 .form-2 .input:active {	border: 1px solid #3898d5  !important;	}
#contact-form .contact-detail-upper.row {	margin-bottom: 0px;}
#contact-form .form-2 .input.textarea{min-height: 120px; margin-bottom: 30px; resize: none; }
#contact-form .form-2 .input:focus {border-color: #42a883; -webkit-box-shadow: none; box-shadow: none;}
#contact-form .form-2 .select{color: #666; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #FFFFFF url(../images/down-arrow.png) no-repeat right 10px center;}
#contact-form .icon {	border: 1px solid #31c87e;	border-radius: 50%;	padding: 15px;	text-align: center;	display: table;	float: left; margin-right: 20px;}
#contact-form form .message {	float: left;	width: 100%;}
#contact-form .nrow {	margin-bottom: 30px;}
#contact-form .blue-heading {	margin-bottom: 50px;	font-size: 50px;}
#contact-form .captcha {	margin-bottom: 20px;	float: left;}
#contact-form .submit-btn {	float: right;	text-align: right;}


.custom-file-upload-hidden {
  display: none;
  visibility: hidden;
  position: absolute;
  left: -9999px;
}
.custom-file-upload {
  display: block;
  width: auto;
  font-size: 16px;
  margin-top: 10px;
  //border: 1px solid #ccc;
  label {
    display: block;
    margin-bottom: 5px;
  }
}

.file-upload-wrapper {
  position: relative;
  margin-bottom: 5px;
  //border: 1px solid #ccc;
}
.file-upload-input {
  width: $file-upload-size;
  color: #fff;
  font-size: 16px;
  padding: 11px 17px;
  border: none;
  background-color: $file-upload-color;
  @include transition(all 0.2s ease-in);
  float: left; /* IE 9 Fix */
  &:hover,
  &:focus {
    background-color: darken($file-upload-color, 5);
    outline: none;
  }
}
.file-upload-button {
  cursor: pointer;
  display: inline-block;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  padding: 12px 20px;
  border: none;
  margin-left: -1px;
  background-color: darken($file-upload-color, 10);
  float: left; /* IE 9 Fix */
  @include transition(all 0.2s ease-in);
  &:hover {
    background-color: darken($file-upload-color, 20);
  }
}

.file-upload-input {	width: 300px;	color: #000000;	font-weight: normal;	font-size: 16px;	padding: 11px 17px;	/*background-color: #c0392b;*/	border: 1px solid #ccc !important;
		-moz-transition: all 0.2s ease-in;	-o-transition: all 0.2s ease-in;	-webkit-transition: all 0.2s ease-in;	transition: all 0.2s ease-in;	float: left;}		
.file-upload-button {	background: #3a3cd4;}
.contact-sub-title {	font-size: 19px;	line-height: 35px;}
#contact-form .sky-blue-btn {	font-size: 22px;	line-height: 60px;	padding: 0 40px;	height: 62px; margin-left: 20px;}
select::-ms-expand {    display: none;}

/*highlight page*/
.highlight-listing .title.fadeInDown.animated {	font-size: 50px;}
.highlight-listing .number {	position: absolute;	background: #47e4da;	color: #000;	padding: 15px;	border-radius: 110%;
	height: 50px;	width: 50px;	top: 19px;	left: -30px;	font-size: 23px;	-webkit-transition: 0.4s ease;	transition: 0.4s ease;	text-align: center;	line-height: 21px;}

	.highlight-listing li { position: relative;  padding: 50px 20px 30px; margin: 2% 2% 5%;}
.highlight-listing li:hover .number {	-webkit-transform: scale(1.08);

transform: scale(1.08);	background: #3a3cd4; color: #ffffff;}
/*.highlight-listing .article-single .highlight-cont{min-height: 270px;max-height: 270px;overflow: scroll;}*/

.highlight-listing .article-single p {	min-height: auto;	max-height: inherit;text-align: left;}
.highlight-listing  .article-single h1 {	min-height: auto;}
.highlight-listing ul{ margin: 0px; }
.highlight-listing  li{
float: left;
padding: 30px 40px 30px;
text-align: left;

margin: 0 0 50px 50px;
border-radius: 6px;
list-style: none;
-webkit-box-shadow: 0px 0px 12px -6px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 12px -6px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 12px -6px rgba(0, 0, 0, 0.3);}


.inner-cont-part .listing li{	list-style: none;}
.inner-cont-part .listing li p{ margin-bottom: 0px; }
.inner-cont-part .listing {	margin: auto;	width: 100%;	float: left; margin-bottom: 20px;}

.inner-page .graduate-cont p {	text-align: left;}
.graduate.sucess.inner-page p {	text-align: right;}
.resume-bios.highlight-listing .article-single h1 {	font-size: 29px;}
