h1,
h2,
h3,
h4,
h5,
h6 {
	color: #20232e;
}

.h3,
h3 {
	font-size: 1.60rem !important;
}

.navbar-text a {
	color: #555555;
}

p {
	color: #555555;
	font-size: 14px;
}

.header-logo {
	max-height: 80px;
}

.logo,
header,
nav {
	position: relative
}

#cssmenu>ul>li,
.logo {
	float: left
}

* {
	margin: 0;
	padding: 0;
	text-decoration: none
}
#thesis-editing header .navbar ul li a.signup-btn-form{display:none !important;}

header {
	width: 100%;
	border-bottom: 0 solid #e0e0e0; 
}

.logo {
	z-index: 123;
	padding: 10px;
	font: 18px verdana;
	color: #6DDB07;
	width: 15%
}

#cssmenu ul ul li a,
#cssmenu>ul>li>a {
	text-decoration: none;
	font-weight: 600
}

.logo a {
	color: #004091
}

nav {
	margin: 0 auto
}

#cssmenu,
#cssmenu #head-mobile,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

#cssmenu,
#cssmenu>ul>li>a {
	border-right: 0 solid #e0e0e0
}

#cssmenu:after,
#cssmenu>ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

#cssmenu #head-mobile {
	display: none
}

#cssmenu {
	font-family: sans-serif;
	border-left: 0 solid #e0e0e0;
	margin-top: 8px;
}

#cssmenu>ul {
	margin: 0
}

#cssmenu>ul>li>a {
	text-transform: capitalize;
	padding: 17px 11px;
	font-size: 14px;
	letter-spacing: 0;
	color: #20232e
}

#cssmenu ul li.active a,
#cssmenu>ul>li:hover>a {
	color: #d20732
}

#cssmenu ul li.active,
#cssmenu ul li.active:hover,
#cssmenu ul li.has-sub.active:hover,
#cssmenu>ul>li:hover {
	background: #cc0000!important;
	-webkit-transition: background .3s ease;
	-ms-transition: background .3s ease;
	transition: background .3s ease
}

#cssmenu>ul>li.has-sub>a:after,
#cssmenu>ul>li.has-sub>a:before {
	display: block;
	background: #ddd;
	content: '';
	position: absolute
}

#cssmenu ul ul li,
#cssmenu>ul>li.has-sub>a:before {
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease
}

#cssmenu ul li.active a {
	border: none
}

#cssmenu>ul>li.has-sub>a {
	padding-right: 30px
}

#cssmenu>ul>li.has-sub>a:after {
	top: 22px;
	right: 11px;
	width: 8px;
	height: 2px
}

#cssmenu>ul>li.has-sub>a:before {
	top: 19px;
	right: 14px;
	width: 2px;
	height: 8px;
	transition: all .25s ease
}

#cssmenu>ul>li.has-sub:hover>a:before {
	top: 23px;
	height: 0
}

#cssmenu ul ul {
	position: absolute;
	left: -9999px;
	z-index: 999
}

#cssmenu ul ul li {
	height: 0;
	background: #333;
	transition: all .25s ease
}

#cssmenu ul ul li.has-sub>a:after,
#cssmenu ul ul li.has-sub>a:before {
	position: absolute;
	display: block;
	background: #ddd;
	content: ''
}

#cssmenu li:hover>ul {
	left: auto
}

#cssmenu li:hover>ul>li {
	height: 35px
}

#cssmenu ul ul ul {
	margin-left: 100%;
	top: 0
}

#cssmenu ul ul li a {
	border-bottom: 1px solid rgba(150, 150, 150, .15);
	padding: 11px 15px;
	width: 245px;
	font-size: 12px;
	color: #ddd
}

#cssmenu ul ul li.last-item>a,
#cssmenu ul ul li:last-child>a {
	border-bottom: 0
}

#cssmenu ul ul li a:hover,
#cssmenu ul ul li:hover>a {
	color: #fafafa
}

#cssmenu ul ul li.has-sub>a:after {
	top: 16px;
	right: 11px;
	width: 8px;
	height: 2px
}

#cssmenu ul ul li.has-sub>a:before {
	top: 13px;
	right: 14px;
	width: 2px;
	height: 8px;
	-webkit-transition: all .25s ease;
	-ms-transition: all .25s ease;
	transition: all .25s ease
}

#cssmenu ul ul>li.has-sub:hover>a:before {
	top: 17px;
	height: 0
}

#cssmenu ul li.has-sub ul li.has-sub ul li:hover,
#cssmenu ul ul li.has-sub:hover {
	background: #404040
}

#cssmenu ul ul ul li.active a {
	border-left: 1px solid #333
}

#cssmenu>ul ul>li.has-sub>ul>li.active>a,
#cssmenu>ul>li.has-sub>ul>li.active>a {
	border-top: 1px solid #333
}

@media screen and (max-width:1000px) {
	#cssmenu>ul>li,
	.logo {
		float: none
	}
	#cssmenu ul,
	#cssmenu ul ul>li.has-sub>a:after,
	#cssmenu ul ul>li.has-sub>a:before,
	#cssmenu>ul>li.has-sub>a:after,
	#cssmenu>ul>li.has-sub>a:before,
	.logo2 {
		display: none
	}
	.button,
	.logo {
		position: absolute;
		top: 0
	}
	.logo {
		left: 0;
		width: 100%;
		height: 46px;
		text-align: center;
		padding: 10px 0 0
	}
	#cssmenu,
	nav {
		width: 100%
	}
	#cssmenu ul {
		width: 100%
	}
	#cssmenu ul li {
		width: 100%;
		border-top: 1px solid #444
	}
	#cssmenu ul li:hover {
		background: #363636
	}
	#cssmenu li:hover>ul>li,
	#cssmenu ul ul li {
		height: auto
	}
	#cssmenu ul li a,
	#cssmenu ul ul li a {
		width: 100%;
		border-bottom: 0
	}
	#cssmenu ul ul li a {
		padding-left: 25px;
		color: #ddd;
		background: 0 0
	}
	#cssmenu ul ul li {
		background: #333!important
	}
	#cssmenu ul ul li:hover {
		background: #363636!important
	}
	#cssmenu ul ul ul li a {
		padding-left: 35px
	}
	#cssmenu ul ul li.active>a,
	#cssmenu ul ul li:hover>a {
		color: #fafafa
	}
	#cssmenu ul ul,
	#cssmenu ul ul ul {
		position: relative;
		left: 0;
		width: 100%;
		margin: 0;
		text-align: left
	}
	#cssmenu #head-mobile {
		display: block;
		padding: 23px;
		color: #ddd;
		font-size: 12px;
		font-weight: 700
	}
	.button {
		width: 55px;
		height: 46px;
		right: 0;
		cursor: pointer;
		z-index: 99
	}
	.button:after,
	.button:before {
		right: 20px;
		width: 20px;
		position: absolute;
		display: block;
		content: ''
	}
	.button:after {
		top: 22px;
		height: 8px;
		border-top: 2px solid #c4191c;
		border-bottom: 2px solid #c4191c
	}
	.button:before {
		-webkit-transition: all .3s ease;
		-ms-transition: all .3s ease;
		transition: all .3s ease;
		top: 16px;
		height: 2px;
		background: #c4191c;
	}
	.button.menu-opened:after {
		-webkit-transition: all .3s ease;
		-ms-transition: all .3s ease;
		transition: all .3s ease;
		top: 23px;
		border: 0;
		height: 2px;
		width: 19px;
		background: #fafafa;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	.button.menu-opened:before {
		top: 23px;
		background: #fafafa;
		width: 19px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#cssmenu .submenu-button {
		position: absolute;
		z-index: 99;
		right: 0;
		top: 0;
		display: block;
		border-left: 1px solid #444;
		height: 46px;
		width: 46px;
		cursor: pointer
	}
	#cssmenu .submenu-button.submenu-opened {
		background: #262626
	}
	#cssmenu ul ul .submenu-button {
		height: 34px;
		width: 34px
	}
	#cssmenu .submenu-button:after {
		position: absolute;
		top: 22px;
		right: 19px;
		width: 8px;
		height: 2px;
		display: block;
		background: #ddd;
		content: ''
	}
	#cssmenu ul ul .submenu-button:after {
		top: 15px;
		right: 13px
	}
	#cssmenu .submenu-button.submenu-opened:after {
		background: #fafafa
	}
	#cssmenu .submenu-button:before {
		position: absolute;
		top: 19px;
		right: 22px;
		display: block;
		width: 2px;
		height: 8px;
		background: #ddd;
		content: ''
	}
	#cssmenu ul ul .submenu-button:before {
		top: 12px;
		right: 16px
	}
	#cssmenu .submenu-button.submenu-opened:before {
		display: none
	}
	#cssmenu ul ul ul li.active a {
		border-left: none
	}
	#cssmenu>ul ul>li.has-sub>ul>li.active>a,
	#cssmenu>ul>li.has-sub>ul>li.active>a {
		border-top: none
	}
}

/*style new*/

@charset "utf-8";

/* CSS Document */

::selection {
	background: #d20732;
	text-shadow: none;
	color: #fff
}

a:hover {
	text-decoration: none!important
}

ul li {
	list-style: none!important
}

@font-face {
	font-family: Roboto-medium;
	src: url(external-fonts/roboto/Roboto-Medium.ttf)
}

@font-face {
	font-family: Raleway-medium;
	src: url(external-fonts/raleway/Raleway-Medium.ttf)
}

@font-face {
	font-family: Lato-medium;
	src: url(external-fonts/lato/Lato2OFLWeb/Lato/fonts/Lato-Medium.ttf)
}

@font-face {
	font-family: Monterate-bold;
	src: url(external-fonts/moster/Montserrat-Bold.ttf)
}

@font-face {
	font-family: Monterate-medium;
	src: url(external-fonts/moster/Montserrat-Medium.ttf)
}

@font-face {
	font-family: Monterate-regular;
	src: url(external-fonts/moster/Montserrat-Regular.ttf)
}

@font-face {
	font-family: Monterate-black;
	src: url(external-fonts/moster/Montserrat-Black.ttf)
}

@font-face {
	font-family: Monterate-italic;
	src: url(external-fonts/moster/Montserrat-Italic.ttf)
}

@font-face {
	font-family: Greatvibes;
	src: url(external-fonts/greatvibes/GreatVibes-Regular.ttf)
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Poppins, sans-serif!important
}

a,
li,
p {
	font-family: Raleway-medium
}

section.video-section {
	background: url(images/vider-bg.jpg) no-repeat 100%;
	background-size: cover;
	padding: 50px 0
}

section.video-section h2 {
	color: #fff;
	font-size: 2.5em;
	padding-top: 25px
}

section.video-section p {
	color: #fff;
	font-size: 1.1em
}

header {
	padding: 10px 0 15px 0
}

.btn-danger_2 {
	background: #c00!important;
	color: #fff!important
}

.btn-info_2 {
	background: #28a3e5!important;
	color: #fff!important
}

.col-md-8.navigate {
	padding: 0
}

.col-md-3.buttons-top {
	padding: 0;
	margin-top: 25px
}

.col-md-3.buttons-top button {
	font-size: .7em
}

.col-md-8.col-xs-12 {
	padding-left: 0
}

section.banner-img {
	background: url(images/home-banner-1.jpg) 100% no-repeat;
	background-size: cover
}

section.banner-img .container .col-md-8 {
	padding: 75px 25px
}

section.banner-img .container .col-md-8 h1 {
	color: #fff;
	line-height: 1;
	font-size: 2.1em
}

section.banner-img .container .col-md-8 h4 {
	color: #fff;
	padding: 20px 0;
	font-size: 1.2em
}

section.banner-img .container .col-md-8 p {
	font-size: .9em;
	color: #bdbdbd;
	padding: 20px 0 0 0
}

section.banner-img .container .col-md-8 form select {
	font-size: .8em
}

section.banner-img .container .col-md-8 form input {
	font-size: .8em
}

section.after-banner .container .col-md-6 h2 {
	font-size: 2.1em;
	line-height: 1
}

section.after-banner .container .col-md-6 p {
	font-size: .9em;
	padding: 15px 0;
	margin: 0
}

section.after-banner .container .col-md-6 h5 {
	margin-top: 30px
}

strong.icon-txt {
	font-size: 1.3em
}

strong.icon-txt i.fa-phone {
	background: #e81c25;
	color: #fff;
	padding: 6px 8px;
	border-radius: 20px;
	font-size: 16px
}

strong.icon-txt -headphones {
	background: #e81c25;
	color: #fff;
	padding: 6px 7px;
	border-radius: 20px;
	font-size: 16px
}

.border-left {
	border-left: 1px solid #efefef
}

.after-banner .acd-service i.faarticle h2 {
	font-size: 33px;
	color: #e81c25;
	font-weight: 900
}

.after-banner .acd-service article p {
	font-size: 20px;
	color: #666;
	font-weight: 700;
	margin: 0
}

.after-banner .acd-service article p:After {
	content: '';
	height: 5px;
	background: #e81c25;
	display: block;
	margin: 17px 0 0
}

.after-banner .acd-service article ul {
	float: left;
	margin: 10px 0 10px;
	padding: 0
}

.after-banner .acd-service article ul li {
	margin: 0 0 12px;
	list-style: none
}

.after-banner .acd-service article ul li i.icon1 {
	background-position: -7px -143px;
	width: 19px;
	height: 21px
}

.after-banner .acd-service article ul li i {
	background: url(images/icons-sprite.png) no-repeat;
	display: inline-block;
	vertical-align: middle
}

.after-banner .acd-service article ul li i.icon2 {
	background-position: -32px -143px;
	width: 20px;
	height: 20px
}

.after-banner .acd-service article ul li i.icon3 {
	background-position: -58px -144px;
	width: 17px;
	height: 19px
}

.after-banner .acd-service article ul li i.icon4 {
	background-position: -80px -143px;
	width: 17px;
	height: 21px
}

.after-banner .acd-service ul li i.icon5 {
	background-position: -106px -143px;
	width: 21px;
	height: 21px
}

.after-banner .acd-service article ul li i.icon6 {
	background-position: -133px -144px;
	width: 21px;
	height: 19px
}

.after-banner .acd-service article ul li i.icon7 {
	background-position: -159px -142px;
	width: 21px;
	height: 22px
}

.after-banner .acd-service article ul li i.icon8 {
	background-position: -180px -144px;
	width: 20px;
	height: 18px
}

.after-banner .acd-service article h5 {
	float: left;
	width: 100%;
	margin-top: 25px
}

.after-banner .acd-service article h5 a {
	color: #333;
	font-weight: 700;
	float: left;
	font-size: 12px;
	width: 42%;
	line-height: 16px;
	margin: 7px 0 0
}

.after-banner .acd-service article h5 .chat-icon {
	background: url(images/icons-sprite.png) no-repeat -364px -133px;
	width: 44px;
	height: 44px;
	float: left;
	margin: -6px 10px 0 0
}

.after-banner .acd-service article a.button_ord {
	float: right;
	width: 58%;
	color: #fff;
	font-size: 12px;
	margin: 0
}

.after-banner .acd-service article a.button_ord i {
	font-size: 18px;
	margin: 0 5px 0;
	display: inline-block;
	float: none
}

.after-banner .acd-service a.button_ord i.arrow {
	background: url(images/btn-arrow.png) no-repeat;
	width: 20px;
	height: 15px;
	display: inline-block;
	margin: 0 7px 0
}

.button_ord {
	color: #fff;
	font-size: 14px;
	background: #e81c25;
	text-transform: uppercase;
	width: 247px;
	border-radius: 35px;
	display: inline-block;
	padding: 16px 0;
	font-weight: 400;
	text-align: center
}

.services {
	text-align: center;
	padding: 60px 0 20px
}

.main-section h2 {
	position: relative;
	font-size: 36px;
	color: #333;
	font-weight: 900;
	text-align: center;
	padding: 0 0 0;
	margin: 0 0 10px 0
}

.main-section h3 {
	font-size: 18px!important;
	color: #333;
	font-weight: 400;
	line-height: 27px;
	padding-bottom: 15px;
	margin-bottom: 20px;
	background: url(images/unberline.png) no-repeat center bottom
}

.services article:hover {
	background: #e81c25!important
}

.services article.one {
	background: url(images/our-services-1.jpg) no-repeat;
	background-size: cover
}

.services article.two {
	background: url(images/our-services-2.jpg) no-repeat;
	background-size: cover
}

.services article.three {
	background: url(images/our-services-3.jpg) no-repeat;
	background-size: cover
}

.services article.four {
	background: url(images/our-services-4.jpg) no-repeat;
	background-size: cover
}

.services article.five {
	background: url(images/our-services-5.jpg) no-repeat;
	background-size: cover
}

.services article.six {
	background: url(images/our-services-6.jpg) no-repeat;
	background-size: cover
}

.services article {
	padding: 40px 40px;
	height: 287px;
	margin-bottom: 30px;
	width: 100%
}

.services article i.icon-1 {
	background-position: -5px -179px;
	width: 60px;
	height: 65px;
	display: block
}

.services article i.icon-2 {
	background-position: -74px -179px;
	width: 42px;
	height: 55px;
	display: block
}

.services article i.icon-3 {
	background-position: -122px -179px;
	width: 48px;
	height: 55px;
	display: block
}

.services article i.icon-4 {
	background-position: -184px -178px;
	width: 42px;
	height: 56px;
	display: block
}

.services article i.icon-5 {
	background-position: -235px -181px;
	width: 68px;
	height: 55px;
	display: block
}

.services article i.icon-6 {
	background-position: -317px -182px;
	width: 44px;
	height: 57px;
	display: block
}

.services article i {
	background: url(images/icons-sprite.png) no-repeat;
	text-align: center;
	margin: 0 auto;
	display: inline-block
}

.services article h4 {
	font-size: 20px;
	text-transform: uppercase;
	color: #ddd;
	padding: 10px 0 3px
}

.services article p {
	font-weight: 400;
	font-size: 14px;
	color: #ddd;
	line-height: 21px
}

section.blue-bg {
	background-size: cover;
	padding: 50px 0;
	background-color:#f7f7f7;
	
}

section.blue-bg h3 {
	padding-bottom: 20px;
	background: url(images/unberline.png) no-repeat center bottom
}

.btn_pmyw {
	border-radius: 360px
}

.main-section {
	padding: 60px 0
}

.subject-sec {
	position: relative;
	margin-top: -120px
}

.subjects h2 {
	display: block;
	padding-bottom: 20px;
	font-weight: 700;
	font-size: 38px;
	margin-bottom: 30px;
	background: url(images/unberline.png) no-repeat center bottom
}

.subjects>.container>ul {
	text-align: center
}

.subjects>.container>ul>li {
	display: inline-block;
	font-size: 13px;
	color: #474747;
	border: 1px solid #ebebeb;
	padding: 14px 12px 8px 45px;
	position: relative;
	margin: 0 10px 10px;
	width: 160px;
	vertical-align: top;
	min-height: 65px;
	text-align: left;
	-webkit-transition: background-color .5s ease-out;
	-moz-transition: background-color .5s ease-out;
	-o-transition: background-color .5s ease-out;
	transition: background-color .5s ease-out
}

.subjects>.container>ul>li:hover {
	background: #d20732;
	color: #fff
}

.subjects>.container>ul>li:hover a,
.subjects>.container>ul>li:hover i {
	color: #fff
}

.subjects ul li i {
	position: absolute;
	top: 14px;
	left: 13px;
	text-align: center;
	padding: 7px 0 0;
	font-size: 18px;
	color: #a9a9a9
}

.spcialsdiscount {
	background: url(images/home-arabi-1-2.jpg) no-repeat 60%;
	background-size: cover;
	padding: 110px 0 70px
}

.spcialsdiscount h2 {
	text-align: left;
	line-height: 1
}

.spcialsdiscount h3 {
	background: 0 0
}

.spcialsdiscount h5 i.icon1 {
	background-position: -258px -137px;
	width: 34px;
	height: 34px
}

.spcialsdiscount h5 {
	font-size: 20px;
	color: #333;
	font-weight: 700
}

.spcialsdiscount h5 i {
	background: url(images/icons-sprite.png) no-repeat;
	display: inline-block;
	vertical-align: middle
}

.spcialsdiscount h5 i {
	background: url(images/icons-sprite.png) no-repeat;
	display: inline-block;
	vertical-align: middle
}

.spcialsdiscount h5 a {
	font-size: 20px;
	color: #333;
	font-weight: 700
}

spcialsdiscount h5 i.icon2 {
	background-position: -298px -138px;
	width: 34px;
	height: 34px
}

.spcialsdiscount h5 i.icon2 {
	background-position: -298px -138px;
	width: 34px;
	height: 34px
}

.spcialsdiscount a.button_ord {
	margin: 15px 0 0
}

.button_ord i.arrow {
	background: url(images/btn-arrow.png) no-repeat;
	width: 20px;
	height: 15px;
	display: inline-block;
	margin: 0 7px 0
}

.girl_sec_change .col-md-7-phd ul li.border-none {
	border-right: 0
}

section.girl_sec_change {
	background: linear-gradient(to left, #333 50%, #e81c25 50%);
	-webkit-background: linear-gradient(to left, #333 50%, #e81c25 50%);
	-moz-background: linear-gradient(to left, #333 50%, #e81c25 50%);
	-ms-background: linear-gradient(to left, #333 50%, #e81c25 50%);
	-o-background: linear-gradient(to left, #333 50%, #e81c25 50%)
}

.girl_sec_change .col-md-5-What {
	width: 50%;
	float: left;
	background: url(images/cta-img2.jpg) no-repeat 100% 100%;
	background-size: cover;
	padding: 128px 0
}

.girl_sec_change .col-md-5-What article {
	width: 70%;
	margin: 0 auto;
	padding: 150px 0 137px 0
}

.girl_sec_change .col-md-5-What article h2 {
	color: #fff
}

.girl_sec_change .col-md-5-What article h3 {
	color: #fff;
	font-size: 1.6em
}

.girl_sec_change .col-md-5-What article h5 {
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	padding: 0 0 0;
	margin-left: 80px
}

.girl_sec_change .col-md-5-What article h5 a {
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	padding: 0 0 0
}

.girl_sec_change .col-md-5-What a.button_ord.redss {
	margin: 15px 0 0;
	background: #fff;
	color: #e81c25;
	margin-left: 80px
}

.girl_sec_change .col-md-5-What a.button_ord.redss i {
	background: url(images/red-arrow.png) no-repeat
}

.girl_sec_change .col-md-7-phd {
	width: 50%;
	float: left;
	background: #333
}

.girl_sec_change .col-md-7-phd ul li {
	display: inline-block;
	width: 30%;
	float: left;
	text-align: center;
	border-bottom: 1px solid #3b3b3b;
	border-right: 1px solid #3b3b3b;
	cursor: pointer;
	padding: 25px 20px;
	line-height: 15px;
	min-height: 153px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

.girl_sec_change .col-md-7-phd ul {
	margin: 0
}

.girl_sec_change .col-md-7-phd ul li span {
	color: #666;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 20px;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover {
	background: #d20732!important
}

.girl_sec_change .col-md-7-phd ul li:hover span {
	color: #fff
}

.girl_sec_change .col-md-7-phd ul li i.icon-1 {
	background-position: -7px -3px;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover i.icon-1 {
	background-position: -7px -67px
}

.girl_sec_change .col-md-7-phd ul li i.icon-2 {
	background-position: -58px -3px;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover i.icon-2 {
	background-position: -58px -65px
}

.girl_sec_change .col-md-7-phd ul li i.icon-3 {
	background-position: -108px -1px;
	width: 36px;
	height: 44px;
	margin: 0 auto;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover i.icon-3 {
	background-position: -108px -64px
}

.girl_sec_change .col-md-7-phd ul li i.icon-4 {
	background-position: -150px -3px;
	width: 48px;
	height: 47px;
	margin: 0 auto;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover i.icon-4 {
	background-position: -150px -66px
}

.girl_sec_change .col-md-7-phd ul li i.icon-5 {
	background-position: -204px -6px;
	width: 57px;
	height: 46px;
	margin: 0 auto;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover i.icon-5 {
	background-position: -204px -69px
}

.girl_sec_change .col-md-7-phd ul li i.icon-6 {
	background-position: -264px -2px;
	width: 48px;
	height: 48px;
	margin: 0 auto;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover i.icon-6 {
	background-position: -264px -66px
}

.girl_sec_change .col-md-7-phd ul li i.icon-7 {
	background-position: -318px -5px;
	width: 48px;
	height: 48px;
	margin: 0 auto;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover i.icon-7 {
	background-position: -318px -69px
}

.girl_sec_change .col-md-7-phd ul li i.icon-8 {
	background-position: -372px -4px;
	width: 38px;
	height: 46px;
	margin: 0 auto;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover i.icon-8 {
	background-position: -372px -67px
}

.girl_sec_change .col-md-7-phd ul li i.icon-9 {
	background-position: -417px -2px;
	width: 35px;
	height: 47px;
	margin: 0 auto;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover i.icon-9 {
	background-position: -417px -65px
}

.girl_sec_change .col-md-7-phd ul li i.icon-10 {
	background-position: -458px -1px;
	width: 49px;
	height: 47px;
	margin: 0 auto;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover i.icon-10 {
	background-position: -458px -65px
}

.girl_sec_change .col-md-7-phd ul li i.icon-11 {
	background-position: -510px -2px;
	width: 47px;
	height: 47px;
	margin: 0 auto;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover i.icon-11 {
	background-position: -510px -66px
}

.girl_sec_change .col-md-7-phd ul li i.icon-12 {
	background-position: -564px -3px;
	width: 38px;
	height: 45px;
	margin: 0 auto;
	display: block
}

.girl_sec_change .col-md-7-phd ul li:hover i.icon-12 {
	background-position: -564px -67px
}

.girl_sec_change .col-md-7-phd ul li i {
	background: url(images/icons-sprite.png) no-repeat;
	display: inline-block
}

.cta {
	background: url(images/best-customer.jpg) no-repeat 100%;
	background-size: cover;
	min-height: 330px;
	padding: 90px 0 20px
}

.cta h2 {
	text-align: left;
	font-weight: 700;
	font-size: 36px
}

.cta h3 {
	margin: 10px 0 20px;
	background: 0 0
}

.cta h5 {
	font-size: 1.1em;
	color: #333;
	font-weight: 700;
	float: left
}

.cta h5 i.icon1 {
	background-position: -258px -137px;
	width: 34px;
	height: 34px
}

.cta h5 i {
	background: url(images/icons-sprite.png) no-repeat;
	display: inline-block;
	vertical-align: middle
}

.cta h5 a {
	color: #333;
	font-weight: 700
}

.cta h5 i.icon2 {
	background-position: -298px -138px;
	width: 34px;
	height: 34px
}

.cta .button_ord.wow.fadeInRight {
	font-size: 1.2em
}

.orderprocess_inner {
	background: url(images/boy-inner-serv.jpg) no-repeat left 0 #fff!important
}

.orderprocess {
	background: url(images/cta-img4.jpg) no-repeat 0 #fff;
	padding: 35px 0 35px;
	background-position: right;
	background-size: contain;
	background-position: 120%
}

.orderprocess h2 {
	text-align: left;
	font-weight: 700;
	background: url(images/unberline.png) no-repeat left bottom;
	padding-bottom: 20px;
	margin-bottom: 20px
}

.orderprocess ul {
	float: left;
	width: 100%;
	margin: 0 0 0
}

.orderprocess ul li {
	float: left;
	width: 100%;
	margin: 0 0 30px
}

.orderprocess ul li small {
	background: #333;
	width: 28px;
	height: 28px;
	color: #fff;
	float: left;
	margin: 0 34px 0 0;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
	line-height: 29px
}

.orderprocess ul li small:hover {
	background: #d20732
}

.orderprocess ul li h3:hover {
	color: #d20732
}

.orderprocess ul li h3 {
	margin: 0 0 0;
	font-weight: 700;
	font-size: 18px;
	float: left;
	padding: 0;
	background: 0 0
}

.orderprocess ul li h3 span {
	font-size: 12px;
	color: #333;
	display: block;
	line-height: 17px;
	font-weight: 400;
	padding-top: 7px
}

.orderprocess ul li small:after {
	background: #dae1e5;
	width: 1px;
	height: 78px;
	content: '';
	display: inline-block;
	margin-top: 32px;
	margin-left: -6px;
	position: absolute
}

.orderprocess ul li small.sec:After {
	background: #ff343d
}

.orderprocess ul li.active small {
	background: #ff343d
}

.orderprocess ul li.active small:after {
	content: '';
	display: inline-block;
	background: rgba(241, 246, 248, 0);
	width: 42px;
	height: 42px;
	position: relative;
	left: -1px;
	border-radius: 50%;
	top: -68px;
	border: 1px solid #e81c25
}

.spcialsdiscount-2 {
	background: #000;
	padding: 22px 0;
	background: #000 url(images/get-best-editor-1.jpg) no-repeat
}

.spcialsdiscount-2 h2 {
	text-align: left;
	color: #fff;
	font-size: 2em
}

.spcialsdiscount-2 h3 {
	background: 0 0;
	color: #fff
}

.spcialsdiscount-2 h5 i.icon1 {
	background-position: -258px -137px;
	width: 34px;
	height: 34px
}

.spcialsdiscount-2 h5 i.icon2 {
	background-position: -258px -137px;
	width: 34px;
	height: 34px
}

.spcialsdiscount-2 h5 {
	color: #f9f9f9
}

.spcialsdiscount-2 h5 a {
	font-size: 20px;
	color: #f9f9f9;
	font-weight: 700
}

.spcialsdiscount-2 h5 i {
	background: url(images/icons-sprite.png) no-repeat;
	display: inline-block;
	vertical-align: middle
}

section.service-text-area {
	padding: 100px 0 50px 0
}

section.text-area {
	background: #fff;
	padding: 70px 0 0 0
}

section.text-area ul {
	padding-left: 22px
}

section.text-area ul li {
	/*list-style:disc !important;*/
	font-size: 14px;
	color: #555;
}

section.text-area ul li::before {
	content: "\f00c";
	font-family: FontAwesome;
	color: #d20732;
	display: inline-block;
	width: 1.5em;
	margin-left: -1.5em;
}

section.text-area ol {
	padding-left: 15px;
	font-size: 14px;
	color: #555
}

section.text-area h1:after {
	content: '';
	width: 50px;
	border-bottom: 5px solid #e81c25;
	position: absolute;
	left: 15px;
	top: 45px
}

section.text-area p {
	text-align: justify;
	font-size: 14px
}

section.clear-to-all {
	padding: 50px 0
}

section.clear-to-all .coll_1 {
	padding: 0
}

section.clear-to-all .coll_1 p {
	font-size: .8em;
	padding: 20px 0
}

section.clear-to-all .row.nesteds ul li a {
	font-size: 14px;
	color: #959595
}

section.clear-to-all .row.nesteds ul li a:hover {
	color: #d20732
}

.coll-3 h5 {
	font-size: 18px;
	color: #333;
	font-weight: 700
}

.coll-3 h5 i {
	background: url(images/icons-sprite.png) no-repeat;
	display: inline-block;
	vertical-align: middle
}

.coll-3 h5 i.icon1 {
	background-position: -258px -137px;
	width: 34px;
	height: 34px
}

.coll-3 h5 a {
	font-size: 18px;
	color: #333;
	font-weight: 700
}

.coll-3 h5 i.icon2 {
	background-position: -298px -138px;
	width: 34px;
	height: 34px
}

.footer-space {
	padding-top: 20px;
	padding-bottom: 20px
}

footer p {
	color: #fff;
	font-size: .8em
}

footer p.copy {
	margin: 10px 0 0 0
}

.show_btn_second {
	display: none
}

section.inner-service-img {
	background: url(images/inner-service-banner.jpg) no-repeat 100%;
	background: url(images/inner-service-banner-01.png) no-repeat 0;
	background-size: cover
}

section.inner-service-img .col-md-6.six-one {
	margin-top: 120px
}

section.inner-service-img .col-md-6.six-one h2 {
	font-size: 4.1em;
	line-height: 1;
	color: #fff;
	font-weight: 700
}

section.inner-service-img .col-md-6.six-one ul {
	font-size: 20px
}

section.inner-service-img .col-md-6.six-one p,
section.inner-service-img .col-md-6.six-one ul {
	width: 300px;
	background: #000000bd;
	color: #fff;
	padding: 10px;
	margin-top: 25px
}

section.inner-service-img .col-md-6.six-one p strong {
	border-bottom: 2px solid #c00;
	padding-bottom: 10px
}

section.inner-service-img .col-md-4.six-two h3.get-fourty {
	background: #d20732!important;
	color: #fff;
	margin: 0
}

section.inner-service-img .col-md-4.six-two h3.get-fourty:before {
	content: '';
	display: block;
	background: url(images/before-form.png) no-repeat;
	width: 25px;
	height: 51px;
	position: absolute;
	margin-top: -9px;
	left: -22px
}

section.inner-service-img .col-md-4.six-two h3.get-fourty:after {
	content: '';
	display: block;
	background: url(images/after-form.png) no-repeat;
	width: 35px;
	height: 69px;
	position: absolute;
	margin-top: -42px;
	right: -35px
}

section.inner-service-img .col-md-4.six-two h3 {
	background: #f7f7f7;
	text-align: center;
	padding: 9px 0
}

section.inner-service-img .col-md-4.six-two h3 span {
	color: #c00;
	font-size: 20px!important
}

section.inner-service-img .col-md-4.six-two {
	padding: 0;
	background: #fff;
	margin-top: 30px;
	margin-bottom: 20px
}

section.inner-service-img .col-md-4.six-two form {
	padding: 15px
}

section.inner-service-img .col-md-4.six-two form input {
	background: #f7f7f7;
	margin-bottom: 10px
}

section.inner-service-img .col-md-4.six-two form textarea {
	background: #f7f7f7;
	margin-bottom: 10px
}

section.inner-under-banner {
	padding: 50px 0
}

section.inner-under-banner .col-md-12 h2 {
	color: #333;
	font-weight: 400;
	line-height: 27px;
	padding-bottom: 15px;
	margin-bottom: 20px;
	background: url(images/unberline.png) no-repeat center bottom;
	font-weight: 700
}

section.inner-under-banner .col-md-6 h3 {
	padding: 20px 0 30px 0;
	font-size: 1.5em;
	font-weight: 700
}

section.inner-under-banner .col-md-6 h3:after {
	content: '';
	width: 50px;
	border-bottom: 5px solid #e81c25;
	position: absolute;
	left: 15px;
	top: 45px;
	padding-top: 15px
}

section.inner-under-banner .col-md-6 p {
	font-size: .9em
}

section.inner-video-secton {
	background: url(images/under-inner-service-bg.jpg) no-repeat 100%;
	background-size: cover;
	padding: 50px 0
}

section.inner-video-secton .col-md-12 {
	text-align: center
}

section.inner-video-secton .col-md-12 p {
	color: #fff
}

section.inner-video-secton .col-md-12 h2 {
	color: #fff;
	font-weight: 400;
	line-height: 27px;
	padding-bottom: 15px;
	margin-bottom: 20px;
	background: url(images/unberline.png) no-repeat center bottom;
	font-weight: 700
}

section.service-img {
	background: url(images/service-banner.jpg) no-repeat 100%;
	background-size: cover;
	padding: 105px 0
}

section.service-img .container .col-md-6 h2 {
	font-size: 2.1em;
	line-height: 1
}

.button_by-now {
	color: #fff;
	font-size: 14px;
	background: #e81c25;
	text-transform: uppercase;
	width: 190px;
	border-radius: 35px;
	display: inline-block;
	padding: 16px 0;
	font-weight: 600;
	text-align: center
}

.button_watch {
	color: #fff;
	font-size: 14px;
	background: #262626;
	text-transform: uppercase;
	width: 190px;
	border-radius: 35px;
	display: inline-block;
	padding: 16px 0;
	font-weight: 600;
	text-align: center
}

a.button_watch i {
	font-size: 1.3em
}

section.after-service-banner {
	background: url(images/after-service-banner.jpg) no-repeat 100%;
	background-size: cover;
	padding: 50px 0
}

section.after-service-banner .container h2 span {
	font-family: Greatvibes
}

section.after-service-banner .container h2 span+span {
	color: #e81c25
}

section.after-service-banner .container h2 span+span+span {
	color: #000
}

section.after-service-banner .container h2 span+span+span+span+span {
	font-family: Greatvibes
}

section.team {
	background: url(images/choose-writer.jpg) no-repeat 100%;
	background-size: cover;
	padding: 50px 0;
	border-bottom: 1px solid #cacaca
}

section.team .col-md-12.col-sm-6.col-xs-12 {
	margin: 15px 0
}

section.team .col-md-12.col-sm-6.col-xs-12 {
	margin: 15px 0
}

section.team .col-md-12.col-sm-12.col-xs-12 .col-sm-12 h3 {
	margin: 0;
	font-size: 1.4em;
	color: #bc191a
}

.whychooseus .whu p,
.whychooseus h2,
section.team h2,
section.team p {
	color: #000
}

section.team .col-md-12.col-sm-6.col-xs-12 .col-sm-6.Finished {
	padding: 10px 0;
	margin-top: 20px;
	text-align: center
}

section.team .col-md-12.col-sm-12.col-xs-12 .col-sm-12 {
	background-image: linear-gradient(to top, #efefef 20%, #fff 50%);
	border: 1px solid #b2b1b1;
	color: #fff;
	padding: 20px;
	border-radius: 10px
}

section.team .col-md-12.col-sm-6.col-xs-12 .btn_percent button {
	background: #ffd117;
	border: none;
	color: #fff;
	font-family: raleway;
	font-weight: 700;
	letter-spacing: 2px;
	font-size: 1.2em
}

.Finished button.form-control {
	width: 75%;
	margin: 0 auto
}

.fp {
	font-size: 1.4em;
	line-height: 1;
	color: #bc191a
}

.rs {
	font-size: 2em;
	line-height: 1;
	color: #bc191a
}

.pf,
.rc {
	font-size: .8em
}

.cr {
	font-size: 1.4em;
	color: #bc191a
}

.owl-carousel .owl-item .col-sm-4 img {
	display: block;
	border-radius: 100%
}

.bord-rig {
	border-right: 2px solid #00236f
}

section.whychoos {
	padding: 40px 0
}

section.whychoos .col-md-3 {
	margin: 30px 0
}

section.whychoos .col-md-12 h2 {
	margin: 0 0 20px 0;
	padding: 30px 0 30px 0;
	background: url(images/unberline.png) no-repeat center bottom
}

section.whychoos .col-md-3 h4 {
	padding: 20px 0 0 0;
	margin: 0;
	font-size: 1.3em;
	min-height: 75px
}

section.whychoos .col-md-3 p {
	min-height: 150px
}

section.whychoos .col-md-3 button {
	padding: 0 15px;
	margin: 0;
	background: #2b519a;
	border: 2px solid #00236f;
	border-radius: 20px;
	color: #fff
}

section.main-section.service-accept {
	background: url(images/accepted-service-bg.jpg) no-repeat 100%;
	background-size: cover
}

section.main-section.service-accept .col-md-7 h2 {
	text-align: left;
	color: #fff;
	font-size: 2em;
	margin-bottom: 20px
}

section.main-section.service-accept .col-md-5 a.button_ord_gred {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	width: 100%;
	border-radius: 5px;
	display: inline-block;
	padding: 16px 0;
	font-weight: 400;
	text-align: center;
	background: linear-gradient(to top, #ffb601 32%, #ffda15 60%);
	color: #000;
	font-size: 1em
}

section.services-area {
	background: #fff;
	padding: 50px 0
}

section.services-area h2 {
	color: #000;
	font-weight: 700;
	padding: 10px 0 40px 0;
	font-size: 1.7em;
	text-align: center
}

.ullione {
	width: 32%;
	float: left;
	list-style: none
}

.ullione li:before {
	content: '';
	height: .4em;
	width: .4em;
	background: #1f75fe;
	display: block;
	position: absolute;
	transform: rotate(45deg);
	margin-left: -15px;
	margin-top: 8px
}

.ullione li {
	padding: 3px 0
}

.ullione li a {
	color: #1f75fe;
	font-size: .9em
}

section.services-feeling {
	background: url(images/feeling-bg.jpg) no-repeat 100%;
	background-size: cover
}

section.services-feeling ul li {
	color: #fff;
	padding-bottom: 15px;
	list-style: url(images/check-icon.png)!important
}

section.services-feeling {
	padding: 50px 0
}

section.services-feeling h2 {
	color: #fff;
	padding: 10px 0 30px 0
}

section.services-feeling p {
	margin-top: 20px;
	color: #efeeee
}

section.services-feeling .col-md-12 a.button_ord_gred {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	width: 30%;
	border-radius: 5px;
	display: inline-block;
	padding: 16px 0;
	font-weight: 400;
	text-align: center;
	background: linear-gradient(to top, #ffb601 32%, #ffda15 60%);
	color: #000;
	font-size: 1em
}

section.how-work {
	padding: 40px 0;
	background: #f8f8f8 url(images/big-curve-aero-1.png) no-repeat 100% 55%;
	background-size: contain
}

section.how-work .col-md-3 p {
	padding-top: 20px
}

section.how-work .col-md-3+.col-md-3 {
	margin-top: 70px
}

section.how-work .col-md-3+.col-md-3+.col-md-3 {
	margin-top: 30px
}

section.how-work .col-md-3+.col-md-3+.col-md-3+.col-md-3 {
	margin-top: 70px
}

.packages-txt .package1 {
	width: 33.3%;
	text-align: left;
	padding: 0 38px;
	float: left;
	min-height: 520px;
}

.package1 {
	background: #fff;
	border-top: 8px solid #d20732
}

.package1:nth-child(2) {
	border-top: 8px solid #464646;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc
}

.packages-txt .package1 h3 {
	margin: 0;
	font-size: 1.2em!important;
	font-weight: 700;
	padding: 40px 0 10px
}

.packages-txt .package1 p {
	margin: 0 0 10px;
	color: #898989;
	font-size: 1.2em
}

.packages-txt .package1 ul {
	min-height: 212px;
	padding-left:25px;
}

.packages-txt .package1 ul li {
	margin: 0 0 10px;
	color: #555;
	font-size: 14px
}

.packages-txt .package1 ul li:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 15px;
	margin: 7px 0 0 -25px;
	background: url(images/green-tick.png) no-repeat
}

.packages-txt .package1 p.pounds {
	color: #d20732;
	font-size: 2.5em;
	padding: 10px 0
}

.packages-txt .package1 p {
	margin: 0 0 10px;
	color: #898989;
	font-size: 1.2em
}

.packages-txt button:hover {
	background: #ffd117;
	color: #fff
}

.packages-txt .package1 button {
	border: 2px solid #464646;
	border-radius: 31px;
	padding: 5px 10px;
	color: #fff;
	letter-spacing: 0;
	font-weight: 600;
	margin: 15px 0;
	background: #464646
}

section.packages-txt {
	background: #fff url(images/for-price.png) no-repeat center bottom;
	background-size: cover
}

section.testimonials {
	background: url(images/testimonial-bg-red.jpg) no-repeat 100%;
	background-size: cover;
	padding: 45px 0
}

.testimonial {
	padding-left: 150px
}

.testimonials .demo h2 {
	text-align: center;
	color: #fff;
	padding: 25px 0
}

.testimonial:after,
.testimonial:before {
	content: "";
	display: block;
	clear: both
}

.testimonial .pic .customer {
	color: #fff;
	text-align: center;
	margin: 0
}

.testimonial .pic {
	display: inline-block;
	width: 15%;
	float: left;
	margin-right: 4%
}

.testimonial .pic img {
	width: 90%;
	height: auto;
	border-radius: 50%
}

.testimonial .testimonial-content {
	display: inline-block;
	width: 65%;
	padding-top: 25px;
	background: #fff;
	color: #000;
	padding: 15px;
	border-radius: 10px
}

.testimonial .testimonial-content:before {
	content: '';
	background: url(images/white-aero.png) no-repeat;
	width: 40px;
	height: 35px;
	position: absolute;
	margin-left: -50px
}

.testimonial-content .title {
	display: inline-block;
	font-size: 1em;
	font-weight: 900;
	color: #7b7b7b;
	padding-right: 10px;
	margin: 0
}

.testimonial .post {
	display: inline-block;
	font-size: 18px;
	color: #f7de44
}

.testimonial .description {
	font-size: 18px;
	color: #3b86fe;
	margin-top: 15px
}

.owl-theme .owl-controls {
	position: absolute;
	top: 27%
}

.owl-theme .owl-controls .owl-buttons div {
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 0;
	background: 0 0;
	padding: 0;
	margin: 0 0 5px 0;
	opacity: 1;
	position: relative
}

.owl-next span {
	font-size: 70px;
	padding: 0;
	margin: 0;
	bottom: 0;
	color: #fff;
	left: 0;
	right: 0;
	line-height: 0
}

.owl-prev span {
	font-size: 70px;
	padding: 0;
	margin: 0;
	bottom: 0;
	color: #fff;
	left: 0;
	right: 0;
	line-height: 0
}

#testimonial-slider .owl-nav.disabled {
	width: 39%;
	text-align: center
}

.new-form {
	background: url(images/red-pattern.jpg) no-repeat 100%;
	background-size: cover;
	padding: 50px 0
}

.new-form h2 {
	color: #fff;
	padding-bottom: 20px;
	background: url(images/place-order-bar.png) no-repeat center bottom
}

.new-form p {
	color: #fff;
	font-family: LatoItalic
}

.new-form .col-md-8 {
	background: #3b3b3b;
	padding: 25px 25px 0 25px;
	border-radius: 5px
}

.new-form form input {
	border: transparent;
	color: #fff
}

.new-form form select {
	border: transparent
}

.new-form p {
	color: #fff;
	padding-top: 15px;
	padding: 20px 0
}

.new-form p.by_clicking {
	color: #aba8a8;
	font-size: .8em;
	width: 70%;
	margin: 0 auto;
	text-align: center
}

section.service-blog {
	background: #404041;
    padding: 20px;
}

section.service-blog .col-md-6.blog-banner h1 {
	color: #fff;
	min-width: 190px;
	line-height: 190px;
	font-size: 3.5em
}

section.blogs-tabs .nav.nav-pills.mb-3 li {
	margin-right: 15px
}

.nav-pills .nav-link.active {
	border: none;
	border: 2px solid #007bff
}

.nav-pills .nav-link {
	color: #1f1f1f;
	border: none;
	border-radius: 0!important;
	font-size: .9em;
	padding: .3em 1em
}

section.blogs-tabs .col-md-9.blog-posts .col-sm-12.post-border {
	border: 1px solid #ccc;
	padding: 5px;
	border-radius: 8px;
	margin-bottom: 25px
}

section.blogs-tabs .col-md-9.blog-posts .col-sm-12.post-border .col-sm-8 h2 {
	color: #132e49;
	font-size: 1.6em;
	min-height: 60px;
	padding: 15px 0;
	margin: 0
}

section.blogs-tabs .col-md-9.blog-posts .col-sm-12.post-border .col-sm-8 p {
	color: #626262;
	margin: 0;
	padding: 0 0 20px 0;
	font-size: .9em;
	width: 92%
}

section.blogs-tabs .col-md-9.blog-posts .col-sm-12.post-border .col-sm-8 button {
	border-radius: 30px;
	background: 0 0;
	border: 1px solid #bbb9b9;
	color: #626262;
	padding: 3px 20px;
	font-size: .9em
}

section.blogs-tabs .col-md-9.blog-posts .col-sm-12.post-border .col-sm-8 .span-calender {
	margin-left: 100px;
	font-size: .9em
}

section.blogs-tabs .col-md-9.blog-posts .col-sm-12.post-border .col-sm-8 .span-calender i {
	color: #58595b
}

section.services-related-post .col-md-4 .col-sm-12 {
	padding: 0;
	background: #f3f4f8;
	border-radius: 8px
}

section.services-related-post .col-md-4 .col-sm-12 h3 {
	font-size: 1.3em;
	padding-left: 25px;
	padding-top: 15px;
	margin: 0
}

section.services-related-post .col-md-4 .col-sm-12 h3 .fa {
	color: #1f75fe;
	padding-left: 50px
}

section.services-related-post .col-md-12 h2 {
	color: #fff;
	padding: 15px 0;
	margin-bottom: 30px;
	background: url(images/blueunderline.png) no-repeat left bottom
}

section.services-related-post .col-md-4 .col-sm-12 p {
	font-size: .9em;
	padding-left: 25px;
	padding-bottom: 15px
}

section.services-related-post {
	background: url(images/feeling-bg.jpg) no-repeat 100%;
	background-size: cover;
	padding: 70px 0
}

.we-have-the-best {
	background-color: #f8f8f8;
	padding: 50px 0;
	box-shadow: inset 0 8px 50px #d0d0d0
}

.we-have-the-best .col-md-12 h2:after {
	content: '';
	display: block;
	height: 10px;
	background: url(images/unberline.png) no-repeat center center
}

.we-have-the-best .col-md-12 p {
	color: #737373
}

.we-have-the-best .col-md-9 {
	padding-right: 55px
}

.we-have-the-best .col-md-9 .col-sm-12 h4 {
	font-size: 1.3em;
	font-weight: 600
}

.we-have-the-best .col-md-9 .col-sm-12 p {
	color: #737373;
	font-size: .9em
}

.we-have-the-best .col-md-9 .col-sm-12 h4 .p {
	font-size: 13px;
	font-weight: 400;
	padding: 1px 5px;
	color: #fff;
	background-color: #c11515;
	text-transform: uppercase;
	border-radius: 3px
}

.we-have-the-best .col-md-9 .col-sm-12 {
	margin-bottom: 20px
}

.quality-process .col-sm-12 p {
	font-size: .9em
}

.quality-process h4 {
	text-align: left;
	font-weight: 700;
	background: url(images/unberline.png) no-repeat left bottom;
	padding-bottom: 12px;
	font-size: 1.2em
}

.quality-process ul {
	float: left;
	width: 100%;
	margin: 0 0 0
}

.quality-process ul li {
	float: left;
	width: 100%;
	margin: 0 0 30px
}

.quality-process ul li small {
	background: #5f5f5f;
	width: 28px;
	height: 28px;
	color: #fff;
	float: left;
	margin: 0 15px 0 0;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
	line-height: 29px
}

.quality-process ul li h3 {
	margin: 0 0 0;
	font-weight: 700;
	font-size: 14px;
	float: left;
	padding: 0;
	background: 0 0;
	width: 80%
}

.quality-process ul li h3 span {
	font-size: 12px;
	color: #333;
	display: block;
	line-height: 17px;
	font-weight: 400;
	padding-top: 7px
}

.quality-process ul li small:after {
	background: #dae1e5;
	width: 3px;
	height: 70px;
	content: '';
	display: inline-block;
	margin-top: 28px;
	margin-left: -7px;
	position: absolute
}

.quality-process ul li small.sec:After {
	background: #ff343d
}

.quality-process ul li.active small {
	background: #ff343d
}

.quality-process ul li.active small:after {
	content: '';
	display: inline-block;
	background: rgba(241, 246, 248, 0);
	width: 42px;
	height: 42px;
	position: relative;
	left: 0;
	border-radius: 50%;
	top: -64px;
	border: 1px solid #e81c25
}

.quality-process .col-sm-12 {
	background: #fff;
	box-shadow: 0 0 7px #444242;
	padding-top: 15px
}

.features-inclusion {
	padding: 25px 0;
	background: #fdfdfd
}

.features-inclusion2 {
	padding: 25px 0;
	background: #f8f8f8
}

.features-inclusion h2:after {
	content: '';
	display: block;
	height: 10px;
	background: url(images/unberline.png) no-repeat center center
}

.features-inclusion h2.inner:after {
	content: '';
	display: block;
	height: 10px;
	background: url(images/unberline.png) no-repeat
}

p.subHeadThree .cnt {
	background: #000;
	color: #fff;
	padding: 0 3px;
	margin: 0;
	border-radius: 4px
}

ul.featList {
	margin: 20px 0 0 0;
	padding: 0;
	list-style-type: none
}

ul.featList li {
	display: block;
	padding-left: 95px;
	margin-bottom: 10px;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box
}

ul.featList li.orig::before {
	content: "\f0A3";
	color: #1b8cd4
}

ul.featList li.orig2::before {
	content: "\f17d";
	color: #1b8cd4
}

ul.featList li::before {
	position: absolute;
	left: 0;
	top: 0;
	width: 80px;
	text-align: center;
	font-family: FontAwesome;
	font-size: 60px;
	line-height: 60px;
	display: block
}

ul.featList li .featTitle {
	font-weight: 700;
	display: block;
	font-size: 18px;
	margin-bottom: 5px
}

ul.featList li .featDesc {
	display: block;
	line-height: 1.2em;
	margin-bottom: 10px
}

ul.featList li .promiseCheck.mbg {
	color: green;
	font-size: .9em
}

.clearZero {
	clear: both;
	height: 0
}

ul.featList li.conf::before {
	content: "\f132";
	color: green
}

ul.featList li.conf::before {
	content: "\f079";
	color: green
}

ul.featList li.spt::before {
	content: "\f086";
	color: #ffb848;
	top: -5px
}

ul.featList li.spt::before {
	content: "\f000";
	color: #ffb848;
	top: -5px
}

ul.featList li.nlag::before {
	content: "\f118";
	color: #f50;
	font-weight: 900
}

ul.featList li .promiseCheck.pc {
	color: #ffb848;
	font-size: .9em
}

ul.featList li .promiseCheck.ag {
	color: purple;
	font-size: .9em
}

ul.featList li .promiseCheck.gg {
	color: #1b8cd4;
	font-size: .9em
}

.features-inclusion .col-md-3 {
	padding: 0
}

.features-inclusion .blockInner.shadowBox {
	-webkit-box-shadow: 0 3px 10px #bcbbbb;
	-moz-box-shadow: 0 3px 10px #bcbbbb;
	box-shadow: 0 3px 10px #bcbbbb;
	border: 1px solid #ddd;
	padding: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box
}

.features-inclusion .blockInner.shadowBox h3 {
	margin: 0
}

.features-inclusion .blockInner.shadowBox h3 {
	font-size: 25px;
	margin: 0 0;
	font-weight: 400
}

.features-inclusion .blockInner.shadowBox h3.percentile {
	font-size: 25px;
	margin: 0 0;
	font-weight: 400
}

.features-inclusion .blockInner.shadowBox p.native-english {
	color: gray;
	margin-top: 0;
	font-size: 16px
}

.features-inclusion .blockInner.shadowBox p.subHeadThree {
	color: gray;
	margin-top: 0;
	font-size: 16px
}

.features-inclusion .blockInner.shadowBox ul.freeList {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none
}

.features-inclusion .blockInner.shadowBox ul.freeList li:first-of-type {
	padding-top: 0
}

.features-inclusion .blockInner.shadowBox ul.freeList li {
	display: block;
	border-bottom: 1px dashed #ccc;
	padding: 7px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	font-size: .9em
}

.features-inclusion .blockInner.shadowBox ul.freeList li::before {
	display: inline-block;
	font-family: FontAwesome;
	content: "\f00C";
	color: green;
	margin-right: 10px
}

section.how-i-w {
	background-color: #f8f8f8;
	padding: 50px 0;
	border-bottom: 1px solid #ccc
}

section.how-i-w .col-md-12 {
	padding-bottom: 25px
}

section.how-i-w .col-md-12 h2:after {
	content: '';
	display: block;
	height: 10px;
	background: url(images/unberline.png) no-repeat center center
}

section.how-i-w .col-md-4 h5 {
	padding: 20px 0 10px 0
}

.promNo {
	margin: 0 auto;
	display: table;
	position: relative
}

.first .promNo .nm {
	background-color: #f50
}

.second .promNo .nm {
	background-color: #0079c1
}

.third .promNo .nm {
	background-color: #852b99
}

.promNo .nm {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 66px;
	width: 66px;
	border-radius: 8px
}

.first .promNo .nm::before {
	content: "\f03a";
	top: 15px;
	left: 13px
}

.second .promNo .nm::before {
	content: "\f0a3";
	top: 15px;
	left: 13px
}

.third .promNo .nm::before {
	content: "\f019";
	top: 15px;
	left: 13px
}

.first .promNo .nmValue {
	color: #f50!important;
	border-color: #f50!important
}

.second .promNo .nmValue {
	color: #0079c1!important;
	border-color: #0079c1!important
}

.third .promNo .nmValue {
	color: #852b99!important;
	border-color: #852b99!important
}

.promNo .nmValue {
	font-size: 43px;
	line-height: 63px;
	font-weight: 700;
	display: inline-block;
	padding-left: 83px;
	padding-right: 22px
}

.promNo .nm::before {
	color: #fff;
	font-family: FontAwesome;
	position: absolute;
	font-size: 40px;
	line-height: 40px
}

.promNo .nmValue {
	background-color: #fff;
	border: 2px solid #555;
	border-radius: 8px
}

section.p-p-a-s ul li {
	list-style: inside circle!important
}

section.p-p-a-s {
	padding: 25px 0;
	background: #f8f8f8
}

section.p-p-a-s h2:after {
	content: '';
	display: block;
	height: 10px;
	background: url(images/unberline.png) no-repeat center center
}

@media only screen and (max-width:1280px) {
	.testimonial {
		padding-left: 80px
	}
	.student-detail {
		padding: 5px 10px;
		height: 390px
	}
}

@media (max-width:1024px) {
	.girl_sec_change {
		background: 0 0!important
	}
	.girl_sec_change .col-md-5-What {
		width: 100%;
		float: none
	}
	.girl_sec_change .col-md-7-phd {
		width: 100%;
		float: none
	}
	button.btn.btn-info_2 {
		margin-top: 5px
	}
	.services article {
		padding: 10px
	}
	.girl_sec_change .col-md-5-What article {
		padding: 50px 0 50px 0
	}
	.coll-3 h5,
	.coll-3 h5 a {
		font-size: 15px
	}
	section.clear-to-all .row.nesteds h4 {
		font-size: 1.1em
	}
	.coll-3 h3,
	.coll-4 h3 {
		font-size: 1.1em
	}
	section.service-blog .col-md-6.blog-banner h1 {
		color: #fff;
		line-height: 125px;
		font-size: 2em;
		text-align: center
	}
	section.blogs-tabs .nav.nav-pills.mb-3 li {
		margin-right: 5px
	}
}

@media (max-width:1024px) {
	section.blogs-tabs .col-md-9.blog-posts .col-sm-12.post-border .col-sm-8 .span-calender {
		margin-left: 5px
	}
	section.blogs-tabs .col-md-9.blog-posts .col-sm-12.post-border .col-sm-8 button {
		padding: 3px 10px
	}
}

@media (max-width:990px) {
	section.packages-txt {
		background: #f9f9f9;
		background-size: cover;
		background: #f1f1f1
	}
	.packages-txt .package1 {
		width: 100%
	}
	.packages-txt .package1 {
		min-height: auto
	}
	.packages-txt .package1 ul {
		min-height: auto
	}
}

@media only screen and (max-width:768px) {
	.col-md-6.six_1 {
		display: none!important
	}
	.testimonial-content .title {
		display: block;
		text-align: left
	}
	.testimonial .description {
		text-align: left
	}
	#testimonial-slider .owl-nav.disabled {
		margin-top: 15px
	}
	section.testimonials {
		background: #dc0000;
		background-image: none
	}
	section.services-feeling {
		background: #1f242a;
		background-image: none
	}
	section.whychoos .col-md-3 p {
		min-height: 35px
	}
	section.whychoos .col-md-3 {
		margin: 30px 0 0 0
	}
	.ullione {
		width: 33%;
		font-size: .8em
	}
}

@media only screen and (max-width:767px) {
	.testimonial {
		text-align: center;
		padding-left: 0;
		margin: 0 15px
	}
	.testimonial .pic {
		width: 100px;
		height: auto;
		float: none;
		margin-right: 0
	}
	.testimonial .testimonial-content {
		width: 100%
	}
	.owl-next:before,
	.owl-prev:before,
	.owl-theme .owl-controls {
		position: static
	}
	.owl-theme .owl-controls .owl-buttons div {
		display: inline-block;
		margin-bottom: 0
	}
	section.service-blog .col-md-3.blog-banner img {
		display: none
	}
	section.service-blog .col-md-6.blog-banner h1 {
		line-height: normal;
		font-size: 2em
	}
}

@media (max-width:767px) {
	.show_btn_first {
		display: none
	}
	.show_btn_second {
		display: block;
		text-align: right
	}
	button.btn.btn-info_2 {
		margin-top: 0
	}
	.col-md-6.six_1 {
		display: none!important
	}
	section.banner-img {
		background: #322d2a
	}
	.subjects h2 {
		font-size: 20px
	}
	.main-section h2 {
		font-size: 20px
	}
	.orderprocess {
		min-height: auto
	}
	.girl_sec_change .col-md-5-What article h5 {
		margin-left: 0
	}
	.girl_sec_change .col-md-5-What a.button_ord.redss {
		margin-left: 0
	}
	.after-banner .acd-service.offset-1 {
		margin: 0
	}
	section.services-feeling ul li {
		list-style: none!important
	}
	.col-md-2.buttons-top button {
		font-size: .7em
	}
}

@media (max-width:576px) {
	.col-md-2.buttons-top {
		width: 200px;
		position: absolute;
		right: 10px
	}
	button.btn_pmyw {
		font-size: .8em
	}
	.girl_sec_change .col-md-7-phd ul li span {
		font-size: 10px
	}
	.girl_sec_change .col-md-7-phd ul li {
		width: 49%;
		float: none
	}
	.girl_sec_change .col-md-5-What article {
		width: 85%
	}
	.girl_sec_change .col-md-5-What article h2 {
		font-size: 1.2em
	}
	.girl_sec_change .col-md-5-What article h3 {
		font-size: 1em
	}
	.girl_sec_change .col-md-5-What article h5 {
		font-size: 1em
	}
	.subjects>.container>ul>li {
		padding: 14px 12px 8px 35px;
		width: 155px
	}
	.orderprocess ul li small:after {
		display: none
	}
	section.blogs-tabs .col-md-9.blog-posts .col-sm-12.post-border .col-sm-4 {
		text-align: center
	}
	section.services-related-post .col-md-4 .col-sm-12 img {
		width: 100%
	}
	section.blogs-tabs .col-md-3 img {
		display: none
	}
	.new-form .col-md-8 {
		margin: 0
	}
	.new-form .col-md-8 form .col-md-3,
	.new-form .col-md-8 form .col-md-6 {
		margin-bottom: 5px
	}
	section.new-form {
		background-image: none;
		background: #c2272d
	}
	section.services-related-post {
		background-image: none;
		background: #1f242a
	}
	.bord-rig {
		border-right: 0 solid #00236f
	}
	.item .col-md-12.col-sm-12.col-xs-12 {
		text-align: center
	}
	.item .col-md-12.col-sm-12.col-xs-12 img {
		margin: 0 auto;
		text-align: center
	}
	.ullione {
		width: 60%;
		font-size: 1em;
		margin: 0 0 0 110px
	}
	section.service-img {
		background-image: none;
		background: #e31b25;
		color: #fff
	}
	section.after-service-banner {
		background-image: none;
		background: #f5f5f5
	}
	section.team {
		background-image: none
	}
	section.how-work {
		background-image: none
	}
	.packages-txt .col-md-10.offset-1 {
		margin: 0
	}
}

@media (max-width:425px) {
	.ullione {
		margin: 0
	}
}

.featList.asdf li {
	float: left !important;
	min-height: 210px!important
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #d20732 !important;
}
.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(210, 7, 50, 0.22) !important;
}