.header {
	background: linear-gradient(0deg, rgba(46, 49, 148, 1) 0%, rgba(40, 164, 221, 1) 0%, rgba(10, 26, 33, 1) 100%) !important;
}

.mini {
	border: box;
	border-radius: 5px;
	background: linear-gradient(180deg, rgba(46, 49, 148, 1) 0%, rgba(40, 164, 221, 1) 0%, rgb(19, 18, 18) 100%) !important;
}

.main {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.nav-link {
	color: white;
	font-weight: 400;
}

.line {
	background-color: #1D1F1F;
	width: 100%;
	height: 60px;
}

.link-5:before {
	content: "\f08c";
	margin-right: 7px;
}

.meegaheading {
	font-weight: 700;
	font-size: 49px;
}

.heading {
	top: 230px;
	position: absolute;
	font-family: sans-serif;
	text-transform: uppercase;
	letter-spacing: 0px;
	overflow: hidden;
	background: linear-gradient(90deg, #2e3194, white, #2e3194);
	background-repeat: no-repeat;
	background-size: 80%;
	animation: animate 4s linear infinite;
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(255, 255, 255, 0);
}

@keyframes animate {
	0% {
		background-position: -500%;
	}
	100% {
		background-position: 500%;
	}
}

.navbardrop1 {
	color: white;
	font-size: 13px;
	font-weight: 700;
}

.navbardrop {
    background-color: #262322;
    margin-top: 15px;
    width: 579%;
    margin-left: -14%;
}

.detail {
	top: 350px;
	position: absolute;
}

.detail2 {
	margin-left: 170px;
	top: 430px;
	position: absolute;
}

.detail3 {
	margin-left: 170px;
	top: 510px;
	position: absolute;
}

.help {
	font-family: sans-serif;
	color: white;
	font-weight: 700;
}

@media screen and (max-width:700px) {
	.help {
		font-size: medium;
	}
}

.register {
	margin-left: 40px;
	bottom: 15px;
	position: absolute;
}

.loginbtn {
	width: 160px;
}

.loginbtn99 {
	padding: 11px 31px 11px;
}

.registerbtn99 {
	padding: 11px 31px 11px;
	margin-left: 180px;
}

.order {
	background-color: rgba(0, 0, 0, 0.72);
	border-radius: 30px;
	margin-left: 130px;
	padding: 2px 72px 35px;
	margin-bottom: 50px;
}

.inputs {
	padding: 10px;
	border-radius: 8px;
	min-width: 145px;
}

.place {
	padding: 20px;
	color: wheat;
}

.ordernowbtn {
	width: 160px;
	transition: transform .2s;
	margin: 0 auto;
}

.ordernowbtn:hover {
	-ms-transform: scale(1.5);
	/* IE 9 */
	-webkit-transform: scale(1.5);
	/* Safari 3-8 */
	transform: scale(1.5);
}

.whewed {
	font-size: 60px;
}

img.line1img {
	margin-top: -30px;
	margin-left: 115px;
}

img.crop.text-center {
	margin-left: 80px;
}

.crop {
	background-color: white;
}

.welcome {
	font-weight: 700;
}

.boy {
	transition: transform .5s;
	/* Animation */
	height: 350px;
}

.boy:hover {
	transform: scale(1.1);
	/* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.delivered-order {
	background-color: transparent;
	background-image: linear-gradient(180deg, #2E3194 0%, #28A4DD 100%);
}

.amount {
	font-size: 70px;
	font-weight: 650;
	text-align: center;
}

.review1 {
    padding-left: 160px;
    color: white;
    font-weight: 700;
    font-size: 15px;
}
.review2 {
	color: black;
    font-weight: 400;
    font-size: 21px;
}

.review3 {
    padding-right: 120px;
    color: white;
    font-size: 12px;
}

.amount {
	color: white;
}

.services {
    font-size: 30px;
    font-weight: 640;
    /* float: right; */
    padding: 21px;
    text-align: center;
    margin-left: 351px;
    font-weight: bold;
}

.borders {
    border: 2px solid #28a4dd;
}
.borders:hover {
	box-shadow: 0px 0px 5px 3px #28a4dd inset;
}
.col-md-4.text-center.writting-help {
    margin-top: -106px;
}
.col-md-4.text-center.writing-services {
    margin-top: -106px;
}

.bgimg {
    background-image: url(../img/galaxy2.jpg);
    width: 100%;
    background-repeat: round;
}

.heading3 {
    color: white;
    font-weight: 600;
    font-size: 56px;
    opacity: 0.9;
    text-shadow: 0px 0px 17px #ffff;
}

.heading4 {
    color: white;
    opacity: 0.9;
    text-shadow: 0px 0px 16px white;
}
.details2 {
    color: white;
    padding-left: 111px;
    margin-bottom: 50px;
}

.details3 {
	color: white;
}

.details4 {
	color: white;
}

.bgcolor2 {
	background-color: transparent;
	background-image: linear-gradient(180deg, #2e3194 0%, #28a4dd 100%);
}

p.para6 {
	font-size: 18px;
	font-weight: 400;
	margin-top: 15px;
}

.bgcolor3 {
	background-color: #28a4dd;
}

.img3 {
	transition: transform .5s;
	/* Animation */
}

.img3:hover {
	transform: scale(1.1);
	/* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.bgcolor4 {
	background-color: transparent;
	background-image: linear-gradient(180deg, #2E3194 0%, #28a4dd 100%);
}

.para8 {
	font-weight: 650;
}

.para4 {
	color: white;
}

h1.heading7.text-center {
	font-size: 50px;
	font-weight: 500;
}

.minislider {
	height: 265px;
}

.footerstart {
	width: 100%;
}

.footerline {
	width: 100%;
	height: 40px;
	background-color: #777;
}

.footerend {
	width: 100%;
	height: 50px;
	background-color: #000000;
}

nav.navbar.mini.navbar-expand-lg {
	padding: 0px;
}

.copyright {
	color: white;
	text-align: center;
}

.text-giant {
	font-size: 40px;
}

.subjects {
	padding: 11px;
	border-radius: 11px;
}

@media screen and (max-width:766px) {
	.order {
		margin-left: -15px;
	}
}


/* services dissertation */

.marq {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	background-color: transparent;
	background-image: linear-gradient(180deg, #28A4DD 0%, #2E3194 100%);
}

h3.marqpara {
	font-size: 42px;
	color: white;
}

img.mathslider {
	margin-left: 92px;
	border: 2px solid black;
	border-radius: 23px;
}

.heading5 {
	color: white;
}

.row.mathmegaslider {
	padding: 26px;
	background: linear-gradient(0deg, rgba(46, 49, 148, 1) 0%, rgba(40, 164, 221, 1) 0%, rgba(10, 26, 33, 1) 100%) !important;
}

.mathlogin {
	background: linear-gradient(0deg, rgba(46, 49, 148, 1) 0%, rgba(40, 164, 221, 1) 0%, rgba(10, 26, 33, 1) 100%) !important;
	border-radius: 113px;
}

.mathknife {
	margin-left: 130px;
}

p.loginpara {
	color: white;
	font-size: 15px;
}

.email {
	background-color: black;
	padding: 7px;
	border-radius: 22px;
	color: white;
	border: 2px solid white;
	margin-bottom: 15px;
}

.date {
	background-color: black;
	padding: 7px;
	border-radius: 22px;
	color: white;
	border: 2px solid white;
}

.text {
	background-color: black;
	padding: 7px;
	border-radius: 22px;
	color: white;
	border: 2px solid white;
	margin-bottom: 15px;
}

button.free {
    background-color: #218c1f;
    font-weight: 700;
    padding: 10px 7px 10px;
    border-radius: 35px;
    margin-bottom: 50px;
    margin-left: 55px;
    color: white;
    border: 2px solid white;
}

/* math dissertation */


/* economic dissertation */

.expertprofile1 {
	background-color: transparent;
	background-image: linear-gradient(190deg, #28A4DD 0%, #2E3194 100%);
}

p.expertprofile1.text-center {
    padding: 14px;
    color: white;
    margin-left: -30px;
}

p.qual {
	font-size: 11px;
	margin-top: -16px;
}

p.name {
	font-weight: 700;
}

p.rating {
	font-weight: 600;
}

img.pic1 {
	margin-top: 14px;
	border: 3px solid lightgray;
}

img.pic1.img-responsive {
	margin-top: 14px;
	border: 3px solid lightgray;
}

.col-md-12.text-center.prcingpara4 {
	border: 5px solid lightgray;
}

.col-md-3.prcing1 {
	border: 3px solid darkgrey;
	margin: 0px 18px 55px;
}

h6.paymentheading.text-center {
	color: lightblue;
	font-weight: 700;
	margin-top: 8px;
}

p.pricingpara5.text-center {
	color: lightslategray;
	font-size: 15px;
}

img.pricingimg {
	margin-top: 10px;
}

.road {
	height: 525px;
	width: 150px;
	background-color: transparent;
	background-image: linear-gradient(190deg, #28A4DD 0%, #2E3194 100%);
	margin-top: -577px;
	border-radius: 105px;
}

h4.loginheading.text-center {
	color: white;
	font-size: 34px;
	padding-top: 24px;
	font-weight: 600;
}

button.btn.btn-primary.mt-4 {
	margin-left: 65px;
	padding: 17px;
	border-radius: 15px;
}

.heading5 {
	color: white;
	font-size: 26px;
	margin-bottom: 30px;
	text-shadow: 0px 0px 35px blue;
}

.reviews {
    border-radius: 32px;
    border: 4px solid lightgrey;
    max-width: 32%;
    margin-left: 1%;
}
h5.review-heading.mt-3 {
    font-size: 18.6px;
    font-weight: 700;
    color: white;
}

.checked {
	color: orange;
}

.reviews {
	border-radius: 32px;
	border: 4px solid lightgrey;
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(40, 164, 221, 0.77) 0%, rgba(46, 49, 148, 0.74) 100%);
	margin-bottom: -30px;
}

p.review6 {
	font-size: 12px;
	color: white;
}

p.review7 {
	color: white;
	font-weight: 700;
}

.sampleheading {
	font-size: 50px;
	font-weight: 700;
}

.samplecol {
	border: 2px solid;
}

.samplecol1 {
	border: 2px solid;
}

.sampleheading1 {
	font-size: 87px;
	font-weight: 700;
}

p.sampleheading3 {
	font-size: 40px;
	border: 2px solid;
	padding: 37px;
	box-shadow: 0px 0px 20px 5px inset;
}

p.sampleheading3:hover {
	box-shadow: 0px 0px 20px 5px blue inset;
}

img.file1 {
	margin-bottom: 10px;
	padding-right: 10px;
	
}

.order8 {
    background-color: transparent;
    background-image: linear-gradient(190deg, #28A4DD 0%, #2E3194 100%);
    border-radius: 80px 80px 80px 80px;
    border: 4px solid #7A7A7A;
    max-width: 28%;
    border-width: 5px 5px 5px 5px;
    border-style: double;
    margin: 10px 0px 10px 55px;
}

input.text1.col-md-11.ml-3 {
	margin-top: 25px;
	padding: 7px;
}

input.email1.col-md-11.ml-3 {
	margin-top: 25px;
	padding: 7px;
}

input.date1.col-md-11.ml-3 {
	margin-top: 25px;
	padding: 7px;
}

button.free1 {
	background-color: #218c1f;
	font-weight: 700;
	padding: 11px;
	margin-bottom: 50px;
	margin-left: 45px;
	color: white;
}

.sampleA {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(40, 164, 221, 0.77) 0%, rgba(46, 49, 148, 0.74) 100%);
	box-shadow: 6px 10px 17px black;
	border: 2px solid gray;
	border-radius: 30px 30px 30px 30px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	border-bottom-left-radius: 30px;
	min-width: 31%;
	margin-top: 2.5%;
	line-height: 26px;
}

.nameline {
	background-color: papayawhip;
	width: 100%;
	height: 2px;
}

p.samplename.text-center {
	font-size: 22px;
}

a.samplelink {
	color: black;
	text-decoration: none;
}

.backgroundimage {
	background-image: url('../img/sample.html\ links/book1.jpg');
	width: 100%;
	height: 100%;
}

.order9 {
	background-color: transparent;
	background-image: linear-gradient(190deg, #28A4DD 0%, #2E3194 100%);
	border-radius: 30px;
	border: 4px solid white;
	min-width: 19%;
}

h2.sample-heading1 {
	font-size: 64px;
	color: white;
	font-weight: 700;
}

h2.sample-heading2 {
	font-size: 64px;
	color: #3266ba;
	font-weight: 700;
}

h2.sample-heading3 {
	color: white;
	font-size: 54px;
	font-weight: 700;
}

h2.sample-heading4 {
	color: white;
	font-size: 54px;
	font-weight: 700;
}

h2.sample-heading5 {
	color: white;
	font-size: 54px;
	font-weight: 700;
}

h2.sample-heading6 {
	color: white;
	font-size: 54px;
	font-weight: 700;
}

.sample-col1 {
	border: 2px solid white;
	box-shadow: 0px 0px 21px 5px white inset;
	padding: 15px;
}

.sample-col2 {
	border: 2px solid white;
	box-shadow: 0px 0px 21px 5px white inset;
	padding: 15px;
}

.sample-col3 {
	border: 2px solid white;
	box-shadow: 0px 0px 21px 5px white inset;
	padding: 15px;
}

.sample-col4 {
	border: 2px solid white;
	box-shadow: 0px 0px 21px 5px white inset;
	padding: 15px;
}

.faqheading {
	font-size: 53px;
	font-weight: 700;
	margin: 200px 0px 15px;
}

strong.faqstrong {
	color: #28a4dd;
}

p.faqpara {
	margin-bottom: 200px;
}

p.home1 {
	color: black;
}

h1.sampleheading2 {
	font-size: 65px;
	font-weight: 700;
}

h1.sampleheading1 {
	font-size: 65px;
	font-weight: 700;
}


/* */

.panel-default>.panel-heading {
	color: #333;
	background-color: #fff;
	border-color: #e4e5e7;
	padding: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.panel-default>.panel-heading a {
	display: block;
	padding: 10px 15px;
}

.panel-default>.panel-heading a:after {
	content: "";
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: right;
	transition: transform .25s linear;
	-webkit-transition: -webkit-transform .25s linear;
}

.panel-default>.panel-heading a[aria-expanded="true"] {
	background-color: #eee;
}

a.collapsed {
	box-shadow: 11px 7px 16px black;
	background-color: #ebebeb;
}

p.accheading {
	color: black;
	font-size: 15px;
	font-weight: 700;
}

.panel.panel-default {
	background-color: #ebebeb;
	box-shadow: 0px 2px 30px #ebebeb;
}

.panel-body {
	color: #7A7A7A;
	padding: 3px 35px 20px;
}

input#exampleInputtext1 {
	background-color: #ebebeb;
}

input#exampleInputnumber1 {
	background-color: #ebebeb;
}

.order10 {
	background-color: transparent;
	background-image: linear-gradient(190deg, #28A4DD 0%, #2E3194 100%);
	border-radius: 20px;
	border: 4px solid white;
	max-width: 24%;
}

input.text11 {
	margin-top: 15px;
	padding: 5px;
}

input.email11 {
	margin-top: 15px;
	padding: 5px;
}

input.date11 {
	margin-top: 15px;
	padding: 5px;
}

button.free11 {
    background-color: #2E3194;
    font-weight: 700;
    margin-bottom: 25px;
    margin-left: 70px;
    color: white;
	padding: 7px 2px 7px 2px;
	border-radius: 10px;
}

.acc-link {
	border: 3px solid white;
	box-shadow: 0px 0px 45px white inset;
}

.acc-link:hover {
	box-shadow: 0px 0px 45px blue inset;
}

strong.satr1 {
	font-size: 20px;
}

h1.acc-link-heading {
	font-size: 45px;
	font-weight: 700;
}

h2.link-heading1 {
	font-size: 28px;
}

.acc-link-main {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(40, 164, 221, 0.77) 0%, rgba(46, 49, 148, 0.74) 100%);
	max-width: 49%;
	margin-right: 1%;
}

p.acc-link-main4 {
	color: white;
}

strong.acc-ans1 {
	padding-left: 230px;
	color: black;
}

strong.acc-ans2 {
	padding-left: 200px;
	color: black;
}

strong.acc-ans3 {
	padding-left: 250px;
	color: black;
}

strong.acc-ans4 {
	padding-left: 25%;
}

.s-border {
    border: 3px solid darkgrey;
    box-shadow: 2px 2px 32px grey inset;
    padding: 15px 0px;
    max-width: 32%;
    margin-right: 1%;
}

.s-border:hover {
	box-shadow: 2px 2px 32px blue inset;
}

.footerbg {
	background-color: #e8e8e8;
}

h2.footerheading1 {
    font-size: 18px;
    padding-top: 35px;
    font-weight: bold;
}

dt.footer-list {
	color: #2995D4;
}

.footer-col {
	max-width: 20%;
	margin-left: 1%;
}
.footer-col1 {
	max-width: 20%;
	margin-left: 8%;
}
.footer-col2 {
	max-width: 20%;
	margin-left: 1%;
}

.fotter-3 {
	background-color: #777;
}

.fotter-col1 {
	padding: 38px;
	padding-left: 165px;
}

.fotter-col2 {
	padding: 38px;
}
.fotter-col3 {
	padding: 38px;
	padding-right: 165px;
}


p.fotter-mail {
	padding-top: 18px;
	color: white;
	font-size: 20px;
	font-weight: 600;
}

dt.footer-list2 {
	color: white;
	font-size: 18px;
	font-weight: 700;
}

p.fotter-wattsapp {
	color: white;
	padding-top: 17px;
	font-size: 20px;
	font-weight: 600;
}

h1.aboutus-heading {
    padding-top: 70px;
    color: #FFFFFF;
    font-family: "Tahoma", Sans-serif;
    font-size: 80px;
    font-weight: 600;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

p.aboutus-para {
	font-size: 18px;
}

.aboutus-login {
    background-color: transparent;
    background-image: linear-gradient(180deg, #28A4DD 0%, #2E3194 100%);
    border-radius: 80px 80px 80px 80px;
    border: 5px solid #7A7A7A;
    min-width: 23%;
	border-width: 5px 5px 5px 5px;
	margin: 15px 0px 15px;
}

.aboutus-heading-5 {
    color: black;
    font-size: 28px;
    margin-bottom: 28px;
    text-shadow: 0px 0px 35px blue;
}

.text-1 {
	background-color: white;
	padding: 7px;
	border-radius: 4px;
	color: black;
	border: 2px solid white;
	margin-bottom: 15px;
}

button.free-submit {
	background-color: #218c1f;
	font-weight: 700;
	padding: 11px;
	border-radius: 7px;
	margin-bottom: 50px;
	margin-left: 25px;
	color: white;
}

h1.pri-heading {
	font-size: 80px;
	padding-top: 150px;
	font-weight: 700;
}

p.pri-para {
	font-size: 21px;
	font-weight: 600;
	margin-bottom: 150px;
}


h3.heading5 {
	font-size: 26px;
}

body {
	overflow-x: hidden;
}

.sample-col22 {
	border: 2px solid white;
	padding: 2;
	padding: 5px 0px 7px;
	margin-left: 80px;
	box-shadow: 0px 0px 30px 7px white inset;
}

.sample-col22:hover {
	box-shadow: 0px 0px 30px 7px blue inset;
}

p.sampleheading3N {
	font-size: 35px;
	border: 2px solid;
	padding: 20px 49px 35px;
	box-shadow: 0px 0px 20px 5px inset;
	margin-left: 25px;
	line-height: 7px;
	font-weight: 700;
	font-family: sans-serif;
	width: 107%;
	: ;
}

.acc-link-N {
	margin-left: 40px;
	border: 3px solid white;
	box-shadow: 0px 0px 45px white inset;
}

.acc-link-N:hover {
	box-shadow: 0px 0px 45px blue inset;
}

p.sampleheading4o {
	border: 3px solid;
	width: 107%;
	padding: 20px 0px 31px;
	font-size: 35px;
	font-weight: 700;
	line-height: 31px;
	margin-left: 65px;
	box-shadow: 0px 0px 45px white inset;
}

p.sampleheading4o:hover {
	box-shadow: 0px 0px 45px blue inset;
}

p.sampleheading3N:hover {
	box-shadow: 0px 0px 45px blue inset;
}

.sampleheading-N5 {
	font-size: 50px;
	font-weight: 700;
	margin: 120px 110px 30px;
}

.order10-N {
	background-color: transparent;
	background-image: linear-gradient(190deg, #28A4DD 0%, #2E3194 100%);
	border-radius: 20px;
	border: 4px solid white;
	max-width: 24%;
	margin-top: -380px;
	margin-left: -25px;
	margin-bottom: 2%;
}

strong.heading-st {
	font-weight: 750;
	color: #28a4dd;
}

.col-md-12.text11 {
	margin-top: 19px;
	padding: 7px;
}

h1.rev-heading.text-center {
	font-size: 43px;
	font-weight: 700;
	margin-top: 45px;
}

p.rev-para {
	font-size: 19px;
	font-weight: 700;
	margin-top: 30px;
}

p.rev-para2 {
	font-size: 15px;
	font-weight: 700;
	margin-top: 20px;
}

.zoominheader {
	background-size: auto;
	background-attachment: fixed;
	background-repeat: repeat;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-animation: zoomin 3s ease-in;
	animation: zoomin 3s ease-in;
	overflow: hidden;
}

@-webkit-keyframes zoomin {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.2);
	}
	100% {
		transform: scale(1);
	}
}

h3.rev-heading2 {
	font-size: 53px;
	line-height: 65px;
}

p.rev-para3 {
	line-height: 10px;
	font-size: 17px;
	font-weight: 700;
}

.review-col {
	margin: 29px 461px 30px;
	border: 3px solid #777777;
	padding: 35px;
	box-shadow: 0px 0px 12px 11px #777777 inset
}
.review2 {
    color: white;
    font-weight: 600;
    font-size: 13.6px;
}
.rev-blue{
	 color: darkblue;
}
.review-col:hover {
	box-shadow: 0px 0px 12px 11px blue inset
}

.subjects-2 {
	padding: 17px 5px 17px;
	box-shadow: -3px 0px 0px white;
	border: 3px solid white;
	border-radius: 10px;
	background-color: transparent;
}

.subjects-3 {
	padding: 17px 5px 17px;
	box-shadow: -3px 0px 0px white;
	border: 3px solid white;
	border-radius: 10px;
	background-color: transparent;
}

h2.price-heading {
	color: white;
	font-weight: 400;
	font-size: 38px;
	padding-bottom: 8px;
}

label.label-head {
	color: white;
	font-size: 17px;
	padding-top: 12px;
	font-weight: 500;
}

h2.total-2 {
	color: white;
	font-size: 35px;
}

.calculator {
	background-color: transparent;
	background-image: linear-gradient(180deg, #2E3194 0%, #28A4DD 100%);
	border-radius: 30px;
	margin-bottom: -115px;
}


/* ======================== */


/*   Syed Sahar Ali Raza   	*/


/* ========================	*/

@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700italic,700,900italic,900);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
#generic_price_table {
	background-color: #f0eded;
}


/*PRICE COLOR CODE START*/

#generic_price_table .generic_content {
	background-color: #fff;
}

#generic_price_table .generic_content .generic_head_price {
	background-color: #f6f6f6;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg {
	border-color: #e4e4e4 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e4e4e4;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head span {
	color: #525252;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign {
	color: #414141;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency {
	color: #414141;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent {
	color: #414141;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .month {
	color: #414141;
}

#generic_price_table .generic_content .generic_feature_list ul li {
	color: #a7a7a7;
}

#generic_price_table .generic_content .generic_feature_list ul li span {
	color: #414141;
}

#generic_price_table .generic_content .generic_feature_list ul li:hover {
	background-color: #E4E4E4;
	border-left: 5px solid #2ECC71;
}

#generic_price_table .generic_content .generic_price_btn a {
	border: 1px solid #2ECC71;
	color: #2ECC71;
}

#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head_bg,
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg {
	border-color: #2ECC71 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #2ECC71;
	color: #fff;
}

#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head span,
#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head span {
	color: #fff;
}

#generic_price_table .generic_content:hover .generic_price_btn a,
#generic_price_table .generic_content.active .generic_price_btn a {
	background-color: #2ECC71;
	color: #fff;
}

#generic_price_table {
	margin: 50px 0 50px 0;
	font-family: 'Raleway', sans-serif;
}


/*PRICE BODY CODE START*/

#generic_price_table .generic_content {
	overflow: hidden;
	position: relative;
	text-align: center;
}

#generic_price_table .generic_content .generic_head_price {
	margin: 0 0 20px 0;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content {
	margin: 0 0 50px 0;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg {
	border-style: solid;
	border-width: 90px 1411px 23px 399px;
	position: absolute;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head {
	padding-top: 20px;
	position: relative;
	z-index: 1;
	background-color: rgba(40, 164, 221, 0.69);
	font-size: 47px;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head span {
	font-family: "Raleway", sans-serif;
	font-size: 28px;
	font-weight: 400;
	letter-spacing: 2px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag {
	padding: 0 0 20px;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price {
	display: block;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign {
	display: inline-block;
	font-family: "Lato", sans-serif;
	font-size: 28px;
	font-weight: 400;
	vertical-align: middle;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency {
	font-family: "Lato", sans-serif;
	font-size: 60px;
	font-weight: 300;
	letter-spacing: -2px;
	line-height: 60px;
	padding: 0;
	vertical-align: middle;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent {
	display: inline-block;
	font-family: "Lato", sans-serif;
	font-size: 24px;
	font-weight: 400;
	vertical-align: bottom;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .month {
	font-family: "Lato", sans-serif;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 3px;
	vertical-align: bottom;
}

#generic_price_table .generic_content .generic_feature_list ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#generic_price_table .generic_content .generic_feature_list ul li {
	font-family: "Lato", sans-serif;
	font-size: 18px;
	padding: 15px 0;
	transition: all 0.3s ease-in-out 0s;
	color: rgb(36, 34, 34);
}

#generic_price_table .generic_content .generic_feature_list ul li:hover {
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	color: black;
}

#generic_price_table .generic_content .generic_feature_list ul li .fa {
	padding: 0 10px;
}

#generic_price_table .generic_content .generic_price_btn {
	margin: 20px 0 32px;
}

#generic_price_table .generic_content .generic_price_btn a {
	border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	-webkit-border-radius: 50px;
	display: inline-block;
	font-family: "Lato", sans-serif;
	font-size: 18px;
	outline: medium none;
	padding: 12px 30px;
	text-decoration: none;
	text-transform: uppercase;
}

#generic_price_table .generic_content,
#generic_price_table .generic_content:hover,
#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg,
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg,
#generic_price_table .generic_content .generic_head_price .generic_head_content .head h2,
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head h2,
#generic_price_table .generic_content .price,
#generic_price_table .generic_content:hover .price,
#generic_price_table .generic_content .generic_price_btn a,
#generic_price_table .generic_content:hover .generic_price_btn a {
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
}

@media (max-width: 320px) {}

@media (max-width: 767px) {
	#generic_price_table .generic_content {
		margin-bottom: 75px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#generic_price_table .col-md-3 {
		float: left;
		width: 50%;
	}
	#generic_price_table .col-md-4 {
		float: left;
		width: 50%;
	}
	#generic_price_table .generic_content {
		margin-bottom: 75px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 1200px) {}

#generic_price_table_home {
	font-family: 'Raleway', sans-serif;
}

.text-center h1,
.text-center h1 a {
	color: #7885CB;
	font-size: 30px;
	font-weight: 300;
	text-decoration: none;
}

.demo-pic {
	margin: 0 auto;
}

.demo-pic:hover {
	opacity: 0.7;
}

#generic_price_table_home ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	display: table;
}

#generic_price_table_home li {
	float: left;
}

#generic_price_table_home li+li {
	margin-left: 10px;
	padding-bottom: 10px;
}

#generic_price_table_home li a {
	display: block;
	width: 50px;
	height: 50px;
	font-size: 0px;
}

#generic_price_table_home .blue {
	background: #3498DB;
	transition: all 0.3s ease-in-out 0s;
}

#generic_price_table_home .emerald {
	background: #2ECC71;
	transition: all 0.3s ease-in-out 0s;
}

#generic_price_table_home .grey {
	background: #7F8C8D;
	transition: all 0.3s ease-in-out 0s;
}

#generic_price_table_home .midnight {
	background: #34495E;
	transition: all 0.3s ease-in-out 0s;
}

#generic_price_table_home .orange {
	background: #E67E22;
	transition: all 0.3s ease-in-out 0s;
}

#generic_price_table_home .purple {
	background: #9B59B6;
	transition: all 0.3s ease-in-out 0s;
}

#generic_price_table_home .red {
	background: #E74C3C;
	transition: all 0.3s ease-in-out 0s;
}

#generic_price_table_home .turquoise {
	background: #1ABC9C;
	transition: all 0.3s ease-in-out 0s;
}

#generic_price_table_home .blue:hover,
#generic_price_table_home .emerald:hover,
#generic_price_table_home .grey:hover,
#generic_price_table_home .midnight:hover,
#generic_price_table_home .orange:hover,
#generic_price_table_home .purple:hover,
#generic_price_table_home .red:hover,
#generic_price_table_home .turquoise:hover {
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	transition: all 0.3s ease-in-out 0s;
}

#generic_price_table_home .divider {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding: 20px;
}

#generic_price_table_home .divider span {
	width: 100%;
	display: table;
	height: 2px;
	background: #ddd;
	margin: 50px auto;
	line-height: 2px;
}

#generic_price_table_home .itemname {
	text-align: center;
	font-size: 50px;
	padding: 50px 0 20px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 40px;
	text-decoration: none;
	font-weight: 300;
}

#generic_price_table_home .itemnametext {
	text-align: center;
	font-size: 20px;
	padding-top: 5px;
	text-transform: uppercase;
	display: inline-block;
}

#generic_price_table_home .footer {
	padding: 40px 0;
}

.price-heading {
	text-align: center;
}

.price-heading h1 {
	color: #666;
	margin: 0;
	padding: 0 0 50px 0;
}

.demo-button {
	background-color: #333333;
	color: #ffffff;
	display: table;
	font-size: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 50px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}

.bottom_btn {
	background-color: #333333;
	color: #ffffff;
	display: table;
	font-size: 28px;
	margin: 60px auto 20px;
	padding: 10px 25px;
	text-align: center;
	text-transform: uppercase;
}

.demo-button:hover {
	background-color: #666;
	color: #FFF;
	text-decoration: none;
}

.bottom_btn:hover {
	background-color: #666;
	color: #FFF;
	text-decoration: none;
}



button.callback1.btn.btn-dark {
    padding: 5px 26px 5px;
    margin-right: 67px;
    border-radius: 90px;
}
.col-md-8.navbar {
	margin: -130px 523px 0px;
}

img.boy {
    width: 66%;
}

img.blog.mb-3 {
    margin-top: 20px;
}

p.para-7 {
    text-align: justify;
	padding-left: 125px;
	margin-top: 15px;
}
p.para-6 {
    text-align: justify;
	padding-left: 117px;
	margin-top: 15px;
}
p.para-8 {
    text-align: justify;
	padding-left: 90px;
	margin-top: 15px;
}
img.img4 {
    margin: 0px 280px -138px 0px;
}
img.img5 {
    margin: 0px 265px -138px 0px;
}
img.img6 {
    margin: 0px 330px -138px 0px;
}
strong.powerful-3 {
    color: black;
    font-weight: bolder;
    font-size: 25px;
}
img.mainlogo {
    margin-top: -10px;
}
h1.pricingheading {
    color: #000000;
    font-size: 45px;
    font-weight: 600;
    margin-top: 25px;
}

h1.acc-link-heading.mt-4 {
    font-size: 40px;
    color: black;
    font-weight: 600;
}


.col-md-4.register99 {
    margin-left: 112px;
}
.w-100 {
    width: 89%!important;
    margin-left: 5%;
}

.hr-solid1{
	border-top: 10px solid #bbb;
}

input.text1.col-md-12 {
	margin-top: 25px;
	padding: 7px;
}
input.email1.col-md-12 {
	margin-top: 25px;
	padding: 7px;
}

input.date1.col-md-12 {
	margin-top: 25px;
	padding: 7px;
}
button.free-3 {
	background-color: #218c1f;
	font-weight: 700;
	padding: 11px;
	margin-bottom: 50px;
	margin-left: 45px;
	color: white;
}

.col-md-6.about-col {
    max-width: 44%;
    margin-left: 4%;
}
h2.aboutheading3.text-center {
    font-size: 28px;
    font-weight: 700;
}
img.img-responsive.girl1 {
    margin-left: 26%;
}

dt.pri1-header.text-center {
    background-color: rgba(40, 164, 221, 0.69);
    font-size: 32px;
    padding: 25px 0px 25px 0px;
    color: white;
    margin: 0px -15px 25px -15px;
}
dt.pri1-header2.text-center {
    background-color: rgba(46, 49, 148, 0.75);
    font-size: 32px;
    padding: 25px 0px 25px 0px;
    color: white;
    margin: 0px -15px 25px -15px;
}

strong.pri1-heading {
    font-size: 30px;
    font-weight: 600;
}

.col-md-4.pri-color1 {
    background-color: rgba(46, 49, 148, 0.75);
    max-width: 32%;
    margin-right: 2%;
}

.col-md-4.pri-color2 {
    background-color:rgba(40, 164, 221, 0.69);
    max-width: 32%;
}

.col-md-4.pri-color3 {
    background-color: rgba(46, 49, 148, 0.75);
    max-width: 32%;
    margin-left: 2%;
}
dt.pri1-amount.text-center {
    font-size: 55px;
    color: black;
    font-family: revert;
    margin-bottom: 10px;
}

dt.pri1-detail {
    font-size: 18px;
    text-align: justify;
    margin-left: 40px;
    line-height: 25px;
}

.pri-hr {
	border-top: 3px solid #bbb;
}
button.pri1-select.text-center {
    background-color: #23A455;
    font-size: 23px;
    color: white;
    padding: 5px 15px 8px 15px;
    border: none;
    margin-top: 35px;
    border-radius: 8px;
}

button.pri1-select2.text-center {
    background-color: #23A455;
    font-size: 23px;
    color: white;
    padding: 5px 15px 8px 15px;
    border: none;
    margin-top: 98px;
    border-radius: 8px;
}


strong.pri-liam {
    color: #23a455;
}
p.pricingheading2 {
    font-size: 22px;
    padding-top: 20px;
}
.col-md-12.text-center.prcingpara4 {
    border: 2px solid lightgray;
    box-shadow: 0px 0px 10px 3px #7A7A7A inset;
    margin-top: 70px;
}
.col-md-12.text-center.prcingpara4:hover {
    box-shadow: 0px 0px 10px 3px #2E3194  inset;
}

.col-md-4.prcing1.mt-5 {
    border: 2px solid #7A7A7A;
    max-width: 31%;
    margin-left: 2%;
    box-shadow: 0px 0px 10px 3px #7A7A7A inset;
}
.col-md-4.prcing1.mt-5:hover {
    box-shadow: 0px 0px 10px 3px #2E3194  inset;
}
.mathlogin {
    background: linear-gradient(0deg, rgba(46, 49, 148, 1) 0%, rgba(40, 164, 221, 1) 0%, rgba(10, 26, 33, 1) 100%) !important;
    border-radius: 40px 40px 40px 40px;
    max-width: 30%;
    margin-left: 3%;
}
h4.heading6.text-center.mt-3 {
    color: white;
}
p.para-6 {
    color: white;
}
p.para-7 {
    color: white;
}
p.para-8 {
    color: white;
}

p.aboutpara3.text-justify.mt-4 {
    line-height: 25px;
}

.pr-solid2 {
	border-top: 10px solid black;
}
.pr-solid3 {
	border-top: 10px solid black;
}
strong.discount-amount2 {
    font-size: 15px;
    text-decoration: line-through;
    font-weight: 600;
}
.mathknife {
    margin-left: 5px;
}
.pr-solid2 {
    border-top: 6px solid black;
    width: 38%;
    float: left;
    margin-left: 5%;
}
.pr-solid3 {
    border-top: 6px solid black;
    width: 38%;
    float: right;
    margin-right: 5%;
}
.lowest {
    color: black;
    font-weight: 800;
    text-shadow: 0px 0px 20px white;
}

.col-md-4.callarea.mt-5 {
    background-color: white;
    border: 2px solid white;
    box-shadow: 4px 0px 20px darkseagreen;
}
input#exampleCheck1 {
    margin: 5px -10px 0px;
}

.form-check-label {
    margin-top: 0px;
}

.col-md-3.order10-N {
    margin-top: -370px;
}
.col-md-8.navbar {
    margin: -67px 525px 20px;
}
img.mainlogo {
    margin: 0px 45px -45px;
}

.hero-text-4 {
	font-size: 50px;
	letter-spacing: 2px;
  }
  .index-text4 {
    display: inline-block;
    font-size: 50px;
    font-weight: 700;
    margin: 0;
    line-height: 0;
    color: #6ec1e4;
    text-decoration: underline;
}
.spinner {
	display: inline-block;
	opacity: 0;
	max-width: 0;
	-webkit-transition: opacity 0.25s, max-width 0.45s;
	-moz-transition: opacity 0.25s, max-width 0.45s;
	-o-transition: opacity 0.25s, max-width 0.45s;
	transition: opacity 0.25s, max-width 0.45s;
	/* Duration fixed since we animate additional hidden width */
  }
  
  .has-spinner.active {
	cursor: progress;
  }
  .has-spinner.active .spinner {
	opacity: 1;
	max-width: 50px;
	/* More than it will ever come, notice that this affects on animation duration */
  }





@media screen and (max-width:992px) {
	.callback {
		display: none;
	}
	/* ahmed comment */
	img.mainlogo {
		text-align: center;
		margin: -25px 85px -25px;
	}
	.col-md-8.navbar {
		position: absolute;
		z-index: 999;
		top: 29px;
	}
	.inputs {
		margin: 15px;
	}
	.help {
		font-size: 11px;
		font-weight: 800;
		padding-left: 15px;
	}
	.meegaheading {
		font-weight: 700;
		font-size: 34px;
		text-align: center;
	}
	.registerbtn99 {
		margin-left: 20px;
	}
	.loginbtn99 {
		margin: 0px 36px 8px;
	}
	img.footerslider1 {
		width: 100%;
	}
	img.pic1 {
		width: 80%;
		margin-left: 10%;
		border: 3px solid;
	}
	img.price1 {
		width: 100%;
	}
	img.pricingline {
		width: 100%;
	}
	.order10 {
		max-width: 100%;
	}
	button.free11 {
		padding: 5px 200px 5px;
	}
	.acc-link-main {
		max-width: 100%;
	}
	h2.link-heading1 {
		font-size: 27px;
	}
	h1.acc-link-heading {
		font-size: 37px;
		font-weight: 700;
	}
	.review1 {
		padding-left: 0px;
		font-size: 19px;
	}
	p.amount {
		font-size: 43px;
	}
	.review3 {
		padding-right: 0px;
		font-size: 19px;
	}
	.review2 {
		padding-right: 0px;
		font-size: 19px;
	}
	.services {
		text-align: center;
		float: none;
		margin-left: 0px;
	}
	.footer-col {
		max-width: 100%;
		margin-left: 0px;
	}
	.sample-col22 {
		margin-left: 0px;
		margin-top: 15px;
	}
	.sample-knife {
		width: 100%;
	}
	.sampleheading {
		font-size: 43px;
		font-weight: 700;
		margin-top: 20px;
	}
	.order10-N {
		max-width: 55%;
		margin-top: 20px;
		margin-left: 25%;
		text-align: center;
	}
	.acc-link-N {
		margin-left: 0px;
	}
	p.sampleheading3N {
		margin-left: 0px;
	}
	p.sampleheading4o {
		margin-left: 0px;
	}
	.dropdown-menu.navbardrop.show {
		margin: 15px -16px 0px;
    	width: 579%;
	}
	.review-col {
		margin: 10px 20px 20px;
	}
	img.sam-knife {
		width: 100%;
	}
	.calculator {
		margin-top: 8px;
	}
	.col-md-8.navbar {
		margin: 0px;
	}
	p.para-7 {
		text-align: center;
		padding-left: 0px;
	}
	p.para-6 {
		text-align: center;
		padding-left: 0px;
	}
	p.para-8 {
		text-align: center;
		padding-left: 0px;
	}
	img.img4 {
		margin: 0px 0px 0px 0px;
	}
	img.img5 {
		margin: 0px 0px 0px 0px;
	}
	img.img6 {
		margin: 0px 0px 0px 0px;
	}
	.col-md-4.text-center.writting-help {
		margin-top: 8px;
	}
	.col-md-4.text-center.writing-services {
		margin-top: 8px;
	}
	.details2 {
		color: white;
		padding-left: 0px;
		margin-bottom: 0px;
	}
	.col-md-4.register99 {
		margin-left: 0px;
	}
	.order8 {
		max-width: 100%;
		margin-left: 0px;
	}
	.reviews {
		max-width: 100%;
	}
	.col-md-6.about-col {
		max-width: 100%;
		margin-left: 0px;
	}
	img.img-responsive.girl1 {
		margin-left: 0%;
	}
	.col-md-4.pri-color1 {
		max-width: 100%;
		margin-right: 0%;
	}
	
	.col-md-4.pri-color2 {
		max-width: 100%;
		margin-top: 5%;
	}
	
	.col-md-4.pri-color3 {
		max-width: 100%;
		margin-top: 5%;
	}
	.col-md-4.prcing1.mt-5 {
		max-width: 100%;
		margin-top: 5%;
	}
	p.pricingheading2 {
		font-size: 18px;
	}
	.mathlogin {
		max-width: 100%;
		margin-left: none;
	}
	.s-border {
		max-width: 100%;
		margin-right: none;
	}
	h3.heading2 {
		font-size: 23px;
	}
	p.heading-2-para {
		font-size: 12px;
	}
	.sampleA {
		min-width: 100%;
		margin-top: 6.5%;
	}
	p.sampleheading3 {
		font-size: 23px;
		border: 2px solid;
		padding: 20px 2px 20px;
		box-shadow: 0px 0px 20px 5px inset;
		margin: 0px -16px 10px;
	}
	.sampleheading {
		font-size: 35px;
		font-weight: 700;
		margin-top: 20px;
	}
	img.expertline {
		width: 100%;
	}
	.col-md-12.text-center.bg-light {
		width: 100%;
	}
	h2.expertheading1 {
		font-size: 21px;
	}
	h1.pri-heading {
		font-size: 55px;
		padding-top: 40px;
		font-weight: 700;
	}
	p.pri-para {
		font-size: 14px;
		font-weight: 600;
		margin-bottom: 40px;
	}
	h1.pricingheading {
		font-size: 36px;
		font-weight: 600;
		margin-top: 0px;
	}
	p.pricingheading2 {
		font-size: 15px;
	}
	p.pricingpara5.text-center {
		font-size: 14px;
	}
	h1.rev-heading.text-center {
		margin-top: 45px;
	}
	img.line5.text-center {
		width: 100%;
		margin-left: -15px;
	}
	.review2 {
		padding-right: 0px;
		font-size: 15px;
	}
	.review3 {
		padding-right: 0px;
		font-size: 14px;
	}
	.faqheading {
		font-size: 35px;
		font-weight: 700;
		margin: 100px 0px 10px;
	}
	p.faqpara {
		margin-bottom: 100px;
	}
	h1.faqheading3.text-center {
		margin-top: -70px;
	}
	h1.aboutus-heading {
		padding-top: 40px;
		font-size: 55px;
	}
	p.aboutus-para {
		font-size: 16px;
		margin-bottom: 35px;
	}
	.dropdown-menu.navbardrop.show {
		margin: 0px -17px 0px;
		width: 114%;
	}
	img.mathslider {
		margin-left: 0px;
		width: 100%;
	}
	h1.mathheading2 {
		font-size: 28px;
	}
	h1.mathheading1 {
		font-size: 24px;
	}
	h2.mathheading3 {
		font-size: 25px;
		font-weight: 700;
	}
	.sampleheading-N5 {
		font-size: 39px;
		font-weight: 700;
		margin: 40px 0px 40px;
	}
	p.samplepara.text-center {
		font-size: 15px;
	}
	h1.sampleheading2 {
		font-size: 40px;
		font-weight: 700;
	}
	h1.sampleheading1 {
		font-size: 40px;
		font-weight: 700;
	}
	.acc-link-N {
		margin: 0px 10px 15px;
	}
	p.sampleheading3N {
		margin: 0px -10px 15px;
		font-size: 28px;
	}
	p.sampleheading4o {
		margin: 0px -10px 7px;
	}
	button.free11 {
		padding: 5px 0px 5px;
	}
	h1.acc-link-heading.mt-4 {
		font-size: 27px;
	}
	strong.acc-ans4 {
		padding-left: 0%;
	}
	.footer-col1 {
		max-width: 100%;
		margin-left: 0%;
	}
	.footer-col2 {
		max-width: 100%;
		margin-left: 0%;
	}
	.fotter-col1 {
		padding: 25px 0px 0px;
	}
	.fotter-col2 {
		padding: 25px 0px 0px;
	}
	.fotter-col3 {
		padding: 25px 0px 0px;
	}
	.copyright {
		font-size: 15px;
	}
	.pr-solid3 {
		border-top: 6px solid black;
		width: 25%;
		float: right;
		margin-right: 16%;
	}
	.pr-solid2 {
		border-top: 6px solid black;
		width: 25%;
		float: left;
		margin-left: 16%;
	}
	.mathknife {
		margin-left: 5px;
	}
	.col-md-3.order10-N {
		margin-top: 0px;
	}
	.pr-solid2 {
		border-top: 6px solid black;
		width: 30%;
		float: left;
		margin-left: 16%;
	}
	.pr-solid3 {
		border-top: 6px solid black;
		width: 30%;
		float: right;
		margin-right: 16%;
    }
	/* ahmed */
    img.mainlogo {
        /* margin: -25px 260px -25px; */
    }
}

@media screen and (min-width:320px) {
	.boy {
		transition: transform .5s;
		height: 100%;
		width: 100%;
		min
	}
	
	img.sam-knife {
		width: 100%;
	}
	.calculator {
		margin-bottom: 0px;
	}
	.details3 {
		color: white;
		font-size: 15px;
		line-height: 0px;
	}
	.order10-N {
		max-width: 100%;
		margin-top: 20px;
		text-align: center;
		margin-left: 0%;
	}
	strong.acc-ans3 {
		padding-left: 43px;
		color: black;
	}
	strong.acc-ans2 {
		padding-left: 35px;
		color: black;
	}
	strong.acc-ans1 {
		padding-left: 65px;
		color: black;
	}
	h2.link-heading1 {
		font-size: 18px;
	}
	.text-1 {
		margin-right: 6%;
	}
	button.free-submit {
		margin-right: 8%;
	}
	h1.rev-heading.text-center {
		font-size: 37px;
	}
	img.sam-knife {
		width: 65%;
	}

}