body{
   font-family: "Poppins", sans-serif !important;
   transition: background-color .5s;
}
.disclaimer{
  font-size: 10px !important;
}
.related_posts li>a{
  font-size: 12px !important;
}
.pad-top-10{
  padding: 10px 0px 0px 0px!important;
}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1999999;
  top: 0;
  right: 0;
  background-color: #192F59;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}
.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 14px;
  color: #fff;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #3db166;
  text-decoration: none !important;
}
.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    float: right;
    padding-right: 8px;
}
.sml-pad{
  margin-top:8px !important;
}
.dropdown-btn {
    padding: 8px 8px 8px 32px;
    text-decoration: none !important;
    font-size: 14px;
    display: block;
    border: none;
    background: none;
    width: 100%;
    text-align: left;
    cursor: pointer;
    outline: none;
    color: #fff;
}
.item span{
  display: block;
}
/* On mouse-over */
.sidenav a:hover, .dropdown-btn:hover {
    color: #3db166;
}
/* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */
.dropdown-container {
    display: none;
    background-color: #262626;
    padding-left: 8px;
    transition:all 0.5s;
}

/* Optional: Style the caret down icon */
.fa-caret-down {
    float: right;
    padding-right: 27px;
}
@media only screen and (max-width: 1200px) and (min-width: 1024px){
  .price{
    font-size: 41px !important;
  }
}
@media screen and (max-height: 450px) {

  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
.blog-body{
  background: #f7f7f7;
}
.first-heading-content h5{
  color:#fafafa;
}
.fixed-it{
  position: fixed !important;
  top:64px;
}
.top-bar{
  color:#96a2b8 !important;
  background:#192F59;
}
.no-padding{
  padding:0px !important;
}
.checks {
  color: #42B3E5;
  font-size: 18px;
  line-height: 1.999em;
}
.order-btn-top{
  padding: 15px;
  background: #3DB166;
  border: 0px;
  font-weight: bold;
  color:#fafafa;
}
.order-btn-top-head{
  padding: 5px 15px;
  /* background: #3DB166; */
  background: #3db166ab;
  border: 0px;
  font-weight: bold;
  color:#fafafa;
  font-size: 10px;
}
.order-btn-top-head:hover{
  background: #3DB166;
}
.order-btn-responsive{
  padding: 15px;
  background: #3DB166;
  border: 0px;
  font-weight: bold;
  font-size: 10px !important;
  color: #fafafa;
}
.order-btn-top:hover{
  text-decoration: none;
  color:#fafafa;
}
.top-bar-content{
  line-height: 3em;
}
.navbar-nav a{
  color:#3d3d3d;
  font-size: 16px;
  font-weight: 500;
  text-align: left;
}
.nav>li>a {
    padding:20px 0px 20px 25px !important;
}
.nav>li>a:focus,.nav>li>a:hover{
  background: transparent !important;
  color:#3DB166;
}
.bg-1{
  background-image: url(../images/banner-home.jpg);
  background-size:cover;
  background-position: center;
  color:#fafafa !important;
  padding-top: 22% !important;
  padding-bottom: 20% !important;
}
.services-bg{
  background-image: url(../images/services-bg.jpg);
  background-size:cover;
  background-position: center;
  color:#fafafa !important;
  padding-top: 29% !important;
  padding-bottom: 10% !important;
}
.services-bg h1{
  text-align: center !important;
}
.assignment-bg h1{
  text-align: center !important;
}
.essay-bg h1{
  text-align: center !important;
}
.thesis-bg h1{
  text-align: center !important;
}
.assignment-bg{
  background-image: url(../images/assignment-bg.jpg);
  background-size:cover;
  background-position: center;
  color:#fafafa !important;
  padding-top: 29% !important;
  padding-bottom: 10% !important;
}
.dissertation-bg h1{
  text-align: center !important;
}
.dissertation-bg{
  background-image: url(../images/services1-bg.jpg);
  background-size:cover;
  background-position: center;
  color:#fafafa !important;
  padding-top: 29% !important;
  padding-bottom: 10% !important;
}
.essay-bg{
    background-image: url(../images/essay.jpg);
    background-size:cover;
    background-position: center;
    color:#fafafa !important;
    padding-top: 29% !important;
    padding-bottom: 10% !important;
}
.thesis-bg{
    background-image: url(../images/services2-bg.jpg);
    background-size:cover;
    background-position: center;
    color:#fafafa !important;
    padding-top: 29% !important;
    padding-bottom: 10% !important;
}
.contact-bg{
  background-image: url(../images/contact.jpg);
  background-size:cover;
  background-position: center;
  color:#fafafa !important;
  padding-top: 10% !important;
  padding-bottom: 10% !important;
}
.blog-bg{
  background-image: url(../images/contact.jpg);
  background-size:cover;
  background-position: center;
  color:#fafafa !important;
  padding-top: 5% !important;
  padding-bottom: 5% !important;
}
.blog-bg h1{
  text-align: center !important;
}
.contact-bg h1{
  text-align: center !important;
  font-size: 3em;
  font-weight: 700;
  color: #ffffff;
}
.contact-bg p{
  font-size: 25px;
  font-style: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  margin-top: 15px;
  text-align: center !important;
}
.contact{
  background: #f5f5f5;
}
.contact input{
  border: 0px !important;
  background: #fff;
  padding: 10px;
  display: block;
  height: 50px;
  border-radius: 0px;
}
.contact button{
  border: 0px !important;
  border-radius: 0px;
  height: 50px;
  font-size: 14px;
  font-weight: 800;
}
.contact textarea{
  border: 0px !important;
  background: #fff;
  padding: 10px;
  display: block;
  border-radius: 0px;
  resize: none;
}
body::-webkit-scrollbar {
    width: 7px;
}
 
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
body::-webkit-scrollbar-thumb {
  background-color: #3DB166;
  outline: 1px solid #3DB166;
}

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #3DB166;
}

::selection {
     color: #fff;
    background: #3DB166;
}
.info h1{
  font-size: 32px;
  font-weight: 700;
}
.info h2{
  font-size: 32px;
  font-weight: 700;
}
.info p{
  font-size: 16px;
  text-transform: none;
  padding: 20px 0px;
}
.info-price p{
  font-size: 16px;
  text-transform: none;
  padding: 5px 0px;
}
.info-price li{
  list-style: none;
}
.location h1{
  font-size: 32px;
  font-weight: 700;
}
.location p{
  font-size: 16px;
  text-transform: none;
  padding: 20px 0px;
  text-align: left !important;
}
.email{
  display: block;
  font-size: 16px;
  text-transform: none;
  padding: 5px 0px;
}
.phone{
  display: block;
  font-size: 16px;
  text-transform: none;
  padding: 5px 0px;
}
.about-bg{
  background-image: url(../images/about.jpg);
  background-size:cover;
  background-position: left;
  color:#fafafa !important;
  padding-top: 20% !important;
  padding-bottom: 20% !important;
}
.owl-carousel{
  z-index: 0 !important;
}
.upper-portion-content{
  padding:20px 0px 0px 0px;
}
.upper-portion-content img{
    float: left;
    padding: 10px 15px;
}
.upper-portion-content span{
  display: block;
  font-size: 20px;
  float: left;
  padding-left: 0px;
}
.upper-portion-content p{
  font-size: 16px;
  font-weight: 500;
  padding: 10px 0px;
  color:#96a2b8;
  line-height: 1.7;
}
.to-top{
  position: relative;
  top: -40px;
  z-index: 999998 !important;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 -6px 24px rgba(10, 10, 10,0.09);
  -moz-box-shadow: 0 -6px 24px rgba(10, 10, 10,0.09);
  -webkit-box-shadow: 0 -6px 24px rgba(10, 10, 10,0.09);
  background-color: #ffffff;
  border-radius: 3px 3px;
  -moz-border-radius: 3px 3px;
  -webkit-border-radius: 3px 3px;
}

.full-width{
  width: 100% !important;
  max-height: 400px;
}
.upper-order{
  background: url('../images/order1.jpg');
  background-position: center;
  background-size: cover;

}
.upper-order p{
  line-height: 1.7;
  font-size: 18px;
  text-transform: none;
  color: #c1d3ff;
  padding: 32px !important;
  line-height: 1.7;
}
.upper-order-rev p{
padding: 32px !important;
}
.order-btn-second{
  padding: 15px;
  background: #3DB166;
  border: 0px;
  font-weight: bold;
  color:#fafafa;
  display: block;
  width: 230px;
  margin: auto;
}
.order-btn-second:hover{
  text-decoration: none;
  color:#fafafa;
}
.first-heading{
  background: url('../images/first-heading.jpg');
  background-position: center;
  background-size: cover;
  padding:20px;
}
.first-heading-main h1{
  font-size: 31px;
  font-weight: 600;
  letter-spacing: 0px;
  text-transform: none;
  color: #51be78;
  line-height: 1.7;
}
.first-heading-content h1,h3{
  font-size: 31px;
  /* font-weight: 600; */
  letter-spacing: 0px;
  text-transform: none;
  color: #51be78;
  /* line-height: 1.7; */
}
.first-heading-content h2{
  font-size: 31px;
  /* font-weight: 600; */
  letter-spacing: 0px;
  text-transform: none;
  color: #51be78;
  /* line-height: 1.7; */
}
.first-heading-content p{
  font-size: 19px;
  font-weight: 500;
  text-transform: none;
  color: #ffffff;
  line-height: 1.7;
}
.first-heading-content li{
  color:#fff;
}
.pad-container{
  padding: 3%;
}
.pad-container-small{
  padding: 5% 0% !important;
}
.review-heading h1{
  font-size:30px !important;
}
.pad-blue-area{
  padding: 3% 0% !important;
}
.columns{
  /* padding: 20px 5px 20px 0px !important; */
}
.columns img{
  padding: 10px 0px;
  width: 41px;
  height: 61px;
}
.columns span{
  display: block;
  font-size: 20px;
  font-weight: 700;
  text-transform: none;
  color: #fafafa;
  /* padding:10px 0px; */
  line-height: 1.7;
}
.columns p{
  font-size: 16px;
  text-transform: none;
  color: #dedede;
  line-height: 1.7;
  padding:10px 0px;
  line-height: 1.7;
}
.column-main{
  background:#1B2945;
  /* padding:0px !important; */
}
.second-heading{
  padding: 30px !important;
}
.second-heading h2{
  font-size: 24px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  color: #163269;
  width:100%;
  float: left;
  font-weight: 700;
  padding: 1em 0em;
  line-height: 1.7;
}
.second-heading h3{
  font-size: 24px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  color: #163269;
  width:100%;
  float: left;
  font-weight: 700;
  padding: 1em 0em;
  line-height: 1.7;
}
.second-heading h4{
  font-size: 24px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  color: #163269;
  width:100%;
  float: left;
  font-weight: 700;
  padding: 1em 0em;
  line-height: 1.7;
}
.second-heading h5{
  font-size: 24px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  color: #163269;
  width:100%;
  float: left;
  font-weight: 700;
  padding: 1em 0em;
  line-height: 1.7;
}
.second-heading h6{
  font-size: 24px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  color: #163269;
  width:100%;
  float: left;
  font-weight: 700;
  padding: 1em 0em;
  line-height: 1.7;
}
.second-heading p{
  color: #6b6b6b;
  line-height: 1.7;
  font-size: 16px;
  line-height: 1.7;
}
.second-heading-full{
  padding: 30px !important;
}
.second-heading-full h3{
  font-size: 24px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  color: #163269;
  width:100%;
  font-weight: 700;
  padding: 1em 0em;
  line-height: 1.7;
}
.second-heading-full p{
  color: #6b6b6b;
  line-height: 1.7;
  font-size: 16px;
  line-height: 1.7;
}
.divider{
  font-size: 24px;
  border-bottom-width: 3px;
  overflow: hidden;
  border-bottom-style: solid;
  width: 30%;
  float: left;
  border-color:#e6e6e6;
  padding: 1.2em 0em
}
.sec-head{
  height: 100% !important;
}
.sticky-order{
  position: absolute !important;
  bottom: 0px;
  right: 0px;
}
.promise{
  background: url('../images/promise.jpg');
  background-position: center;
  background-size: cover;
}
.promise span{
  display: block;
  font-size: 25px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: none;
  color: #ffffff;
  padding:15px;
  line-height: 1.7;
}
.promise ul{
  width:50%;
}
.promise li{
  list-style:none;
  color: #fafafa;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0px;
  text-transform: none;
  border-bottom:1px solid #53607a;
  padding: 20px 0px;
}
.promise li:last-child{
  border-bottom:0px;
}
.order-third{
  padding: 15px 0px !important;
}
.order-btn-third{
  width: 100%;
  padding: 35px !important;
  background: #3DB166 !important;
  border: 0px !important;
  font-weight: bold;
  color: #fafafa !important;
  text-align: left;
  display: block;
}
.order-btn-third:hover{
  text-decoration: none;
}
.video{
  background: url('../images/video.jpg');
  background-position: center;
  background-size: cover;
}
.video span{
  display: block;
  font-size: 38px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: none;
  color: #ffffff;
  text-align: center;
}
.img-testimonials{
  width:175px !important;
  margin: auto;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background:#3DB166 !important;
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    /* padding: 0 0px; */
    /* margin: 0px 0px 0px auto; */
    position: relative;
    top: 22px;
}
.video p{
  font-size: 17px;
  font-weight: 500;
  text-transform: none;
  color: #ffffff;
  line-height: 1.7;
  padding:80px;
}
.benefit-side{
  /* background: url(../images/benefit.jpg);
  background-position: center;
  background-size: cover;
  position: relative;
  top: 20px;
  padding: 271px 0px; */
  overflow: hidden !important;
  /* max-height: 590px !important; */
  max-height: 483px !important;

}
/* .benefit-side img{
  width: 53em;
  float: left;
  position: relative;
  left: -170px;
} */
.benefit-side img{
  width: 63em;
  float: left;
  position: relative;
  left: -170px;
}
/* .benefit-length{
  height: 483px;
} */
.benefit-length {
    min-height: 483px;
}
.white{
  background: #fff;
}
.benefit-bg{
  background: #efefef;
}
.benefit-content{
  background:#fff;
  position: relative;
  top: -10px;
  padding: 20px;
  min-height: 483px !important;
}
.benefit p{
  font-size: 16px;
}
.benefit h2{
  font-size: 24px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  color: #163269;
  font-weight: 700;
  padding: 1em 0em;
  line-height: 1.7;
}
.benefit-content h2{
  font-size: 22px;
  font-weight: 700;
  text-transform: none;
  color: #314e85;
}
.benefit h3{
  font-size: 24px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  color: #163269;
  font-weight: 700;
  padding: 1em 0em;
  line-height: 1.7;
}
.benefit-content h3{
  font-size: 22px;
  font-weight: 700;
  text-transform: none;
  color: #314e85;
}
.benefit h4{
  font-size: 24px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  color: #163269;
  font-weight: 700;
  padding: 1em 0em;
  line-height: 1.7;
}
.benefit-content h4{
  font-size: 22px;
  font-weight: 700;
  text-transform: none;
  color: #314e85;
}
.myline span{
  display: block;
  padding: 5px;
}
.benefit h5{
  font-size: 24px;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0px;
  color: #163269;
  font-weight: 700;
  padding: 1em 0em;
  line-height: 1.7;
}
.benefit-content h5{
  font-size: 22px;
  font-weight: 700;
  text-transform: none;
  color: #314e85;
}
.benefit-content p{
  color:#8c8c8c;
  font-size: 17px;
  font-weight: 500;
  text-transform: none;
  line-height: 1.7;
  padding:25px 15px;
}
.benefit-content li{
  color:#8c8c8c;
  font-size: 17px;
  font-weight: 500;
  text-transform: none;
  line-height: 1.7;
}
.small-bg-1{
  background: url('../images/col-bg-1.jpg');
  background-position: center;
  background-size: cover;
  padding: 65px 0px;
  height: 252px;
}
.small-bg-2{
  background: #1c2e51;
  padding: 65px 0px;
  height: 252px;
}
.small-bg-3{
  background: url('../images/col-bg-3.jpg');
  background-position: center;
  background-size: cover;
  padding: 65px 0px;
  height: 252px;
}
.three-boxes span{
  display: block;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: none;
  color: #ffffff;
  padding: 5px;
}
.three-boxes p{
  font-size: 15px;
  font-style: normal;
  color: #d4e1f8;
}
.bottom-heading h4{
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: none;
  color: #182847;
}
.bottom-heading h5{
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: none;
  color: #182847;
}
.bottom-heading h6{
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: none;
  color: #182847;
}
.bottom-heading p{
  font-size: 15px;
  font-style: normal;
  margin-top: 14px;
  color: #747474;
}
.news-letter{
  background: url('../images/plag.jpg');
  background-position: center;
  background-size: cover;
  padding: 265px 0px;
}
.news-letter h3{
  font-size: 20px;
  letter-spacing: 0px;
  font-weight: 700;
  text-transform: none;
  color: #ffffff;
  padding-top:20px;
}
.news-letter p{
  font-style: normal;
  color: #96aad3;
}
.news-letter input{
  width: 90%;
  padding: 15px;
}
.news-letter button{
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  padding: 17px 19px;
  letter-spacing: 0;
  background-color: #3db166;
  border: 0px;
  position: relative;
  top: 10px;
  color: #fafafa;
  width: 90%;
}
.order-btn-fourth{
  padding: 15px 30px !important;
  background: #3DB166 !important;
  border: 0px !important;
  font-weight: bold;
  color: #fafafa !important;
  /* text-align: left; */
}
.order-btn-fourths {
  padding: 15px 30px !important;
  background: #3DB166 !important;
  border: 0px !important;
  font-weight: bold;
  color: #fafafa !important;
  /* text-align: left; */
}
.order-form{
  background: url('../images/contact-bg.jpg');
  background-position: center;
  background-size: cover;
}
.order-form h3{
font-size: 25px;
font-weight: 700;
letter-spacing: 0px;
text-transform: none;
color: #ffffff;
}
.order-form p{
  color: #ffffff;
}
.order-form input{
  background: #3B4B6B;
  width: 98%;
  border: 0px;
  border-radius: 5px;
  padding: 20px;
  color:#b1c0e0;
}
.order-form input::placeholder{
  color:#b1c0e0;
}
.btn-order{
  background: #50bd77;
  border: 0px;
  width: 99% !important;
  padding: 20px;
  border-radius: 5px;
  font-size: 15px;
  color: #fff;
  letter-spacing: 0px;
  width: 100%;
}
.order-footer{
  background:#1b2434;
  padding: 30px;
}
.order-footer h6{
  font-size: 36px;
  color:#fafafa;
}
.order-footer span{
  display: block;
  font-size: 36px;
  color:#fafafa;
}
.order-footer small{
  color: #fafafa;
}
.footer{
  background: #181818;
  color:#ababab;
  font-size: 16px;
}
.footer p{
  color:#ababab;
  font-size: 15px;
  line-height: 1.7;
  padding-top:20px;
}
.fheading{
  font-size:16px !important;
}
.footer ul{
  padding:0px;
}
.footer li{
  list-style: none;
  padding:5px 0px;
}
.footer li>a{
  color:#ababab;
  font-size: 12px;
  line-height: 1.7;
  padding-top:20px;
}
.footer-highlight{
  color:#fafafa !important;
}
.seperator{
  width: 100%;
  height:1px;
  background: #50bd77;
}
.footer-bottom{
  background: #202020;
}
.footer-bottom p{
  color: #838383;
  padding: 20px 0px 10px 0px;
}
.footer-bottom ul{
  padding-top:20px;
}
.footer-bottom i{
  color:#50bd77;
  font-size: 20px
}
.ml14 {
  font-weight: 200;
  font-size: 4em;
}
@media screen and (max-width: 768px) {
  .services-bg{
    background-image: url(../images/services-bg.jpg);
    background-size: cover;
    background-position: center;
    color: #fafafa !important;
    padding-top: 50% !important;
    padding-bottom: 10% !important;
  }
  .dissertation-bg{
    background-image: url(../images/services1-bg.jpg);
    background-size: cover;
    background-position: center;
    color: #fafafa !important;
    padding-top: 50% !important;
    padding-bottom: 10% !important;
  }
  .assignment-bg{
    background-image: url(../images/assignment-bg.jpg);
    background-size: cover;
    background-position: center;
    color: #fafafa !important;
    padding-top: 50% !important;
    padding-bottom: 10% !important;
  }
  .essay-bg{
    background-image: url(../images/essay.jpg);
    background-size: cover;
    background-position: center;
    color: #fafafa !important;
    padding-top: 50% !important;
    padding-bottom: 10% !important;
  }
  .thesis-bg{
    background-image: url(../images/services2-bg.jpg);
    background-size: cover;
    background-position: center;
    color: #fafafa !important;
    padding-top: 50% !important;
    padding-bottom: 10% !important;
  }
  .ghide{
    text-align: center;
  }
  .ml14 {
    font-weight: 200;
    font-size: 2em;
  }
  .ml16{
    font-size: 0.5em !important;
  }
}


.ml14 .text-wrapper {
  position: relative;
  display: inline-block;
  padding:5px;
}

.ml14 .line {
  opacity: 0;
  position: absolute;
  left: 0;
  height: 2px;
  width: 100%;
  background-color: #fff;
  transform-origin: 100% 100%;
  bottom: 0;
}

.ml14 .letter {
  display: inline-block;
  line-height: 1em;
}
.ml16 {
  color: #fafafa;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0.5em;
  font-weight: 800;
  font-size: 2em;
  text-transform: uppercase;
  letter-spacing: 0.5em;
  overflow: hidden;
}

.ml16 .letter {
  display: inline-block;
  line-height: 1em;
}
.fixed{
  position: fixed;
  top:0px;
  width: 100%;
  background: #fafafa;
  z-index: 999999 !important;
}
.icon-bar{
  background: #000 !important;
}
.navbar-nav{
  padding: 0px !important;
  float:right !important;
}
@media (max-width: 992px){
  .navbar-toggle {
      display: block !important;
      padding: 4px 10px !important;
  }
}
@media (max-width: 320px){
 .mob-pad-0{
   padding: 0px !important;
    margin: 10px auto;
 }
}
@media (max-width: 366px){
  .comment-area {
    padding:25px !important;
  }
}
@media (max-width:990px) {
  .biu-service {
    display: block;
    /* width: 30%; */
    font-size: 15px;
    font-weight: bold;
    /* border: 1px solid #ccc; */
    text-align: left;
    padding: 1px 5px;
}
  .logo{
    width:135px !important;
  }
  .navbar-toggle .icon-bar {
    height: 1px !important;
  }
  .logo-white-footer {
    width: 259px !important;
     display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .columns span{
      text-align: center !important;
  }
  .columns img{
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .columns h3,p{
    text-align:center !important;
  }
  .second-heading h3{
    text-align:center;
    width: 100%;
  }
  .promise{
    padding: 2px;
  }
  .sticky-menu{
    background: #fff !important;
  }
  .sticky-order{
    position: relative !important;
    padding: 0 !important;
    width: 100% !important;
    top: 0px !important;
  }
  .order-btn-fourth{
    /* display: block; */
    margin-left: auto;
    margin-right: auto;
  }
  .bottom-heading h3,p{
    text-align:center;
  }
  .footer li{
    text-align:center !important;
  }
}
.logo-white{
  width: 335px;
  padding: 30px;
}
.logo-white-footer{
  width: 80%;
}
.logo{
  width: 300px;
  padding: 9px;
}
.p-heading{
  background: #31405d;
  text-align: center;
}
.p-heading h1{
  color:#fff;
  /* font-size: 24px; */
  font-weight: 800;
  padding: 25px;
  font-stretch: expanded;
}
.green{
  background: #3db166;
  transform: skewY(-1.8deg);
  transform-origin: 100%;
  /* z-index: -1; */
  position: relative !important;
  right: -10px;
}
.green p{
  color: #fafafa;
  padding-left: 10px;
  font-size: 20px;
  font-weight: 600;
  padding-top: 8px;
}
.price{
  font-size: 58px;
  padding: 0px !important;
  font-family: fantasy;
  color:#303f5c;
}
.price small{
  font-size: 11px !important;
  padding: 0px 0px !important;
  font-weight: lighter;
  font-family: sans-serif;
  position: relative;
  top: -6px;
}
.symbol{
  font-size: 25px;
  padding: 0px !important;
  font-weight: 900;
}
.merit{
  padding: 23px;
}
.review-ratings{
  display: block;
  font-size: 25px;
  font-style: normal;
  color: #ffffff;
  margin-top: 15px;
}
.order-btn-review{
  padding: 15px 30px !important;
  background: #3DB166 !important;
  border: 0px !important;
  font-weight: bold;
  color: #fafafa !important;
  margin-top: 15px;
  font-size: 16px;
}
.boxes{
  border: 1px solid;
  padding: 10px;
  border-color: #e4e4e4;
  margin: 5px 0px;
}
.pagination>li>a, .pagination>li>span{
  color: #3DB166 !important;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover{
  background: #3DB166 !important;
  color:#fff !important;
}
.stars{
display: block;
width: 79px;
height: 15px;
float:left;
background: url(../images/five-stars.png) no-repeat;
background-size: 100%;
background-position: 0 0;
}
.five-stars{
  display: block;
  width: 79px !important;
  height: 15px;
  float:left;
  background: url(../images/five-stars.png) no-repeat;
  background-size: 100%;
  background-position: 0 0;
}
.four-stars{
  display: block;
  width: 79px !important;
  height: 15px;
  float:left;
  background: url(../images/five-stars.png) no-repeat;
  background-size: 100%;
  background-position: 0 -16px;
}
.three-stars{
  display: block;
  width: 79px !important;
  height: 15px;
  float:left;
  background: url(../images/five-stars.png) no-repeat;
  background-size: 100%;
  background-position: 0 -31px;
}
.two-stars{
  display: block;
  width: 79px !important;
  height: 15px;
  float:left;
  background: url(../images/five-stars.png) no-repeat;
  background-size: 100%;
  background-position: 0 -45px;
}
.one-stars{
  display: block;
  width: 79px !important;
  height: 15px;
  float:left;
  background: url(../images/five-stars.png) no-repeat;
  background-size: 100%;
  background-position: 0 -60px;
}
.bstars{
  display: block;
  width: 200px !important;
  height:40px;
  float:left;
  background: url(../images/bstars.png) no-repeat;
  background-size: 100%;
  background-position: 0 0px;
}
.mrg-top{
  margin-top:30px !important;
}
.review-form{
  color:#fff;
}
.review-form1{
  color:#fff;
}
.review-form select{
  width: 100%;
  background: #53607a;
  padding: 11px;
  border: 0px;
  color: #fff;
}
.review-form input{
  width: 100%;
  background: #53607a;
  padding: 11px;
  border: 0px;
  color: #fff;
}
.review-form1 select{
  width: 100%;
  background: #53607a;
  padding: 5px;
  border: 0px;
  color: #fff;
}
.review-form1 input{
  width: 100%;
  background: #53607a;
  padding: 5px;
  border: 0px;
  color: #fff;
}
.review-form textarea{
  width: 100%;
  background: #53607a;
  padding: 11px;
  border: 0px;
  color: #fff;
  resize: none;
}
.review-form input::placeholder{
  color: #fff;
}
.review-form textarea::placeholder{
  color: #fff;
}
.review-form1 input::placeholder{
  color: #fff;
}
.review-form1 textarea::placeholder{
  color: #fff;
}
.order-btn-side{
  width: 100% !important;
  padding: 20px !important;
  background: #3DB166 !important;
  border: 0px !important;
  font-weight: bold;
  color: #fafafa !important;
  text-align: center;
  font-size: 30px;
}
.first-heading-content ul{
  padding: 0px;
  margin: 0px;
}
.first-heading-content li{
  list-style: none;
  padding: 5px;
}
.first-heading-content a{
  color:#fff;
}
.first-heading-content a:hover{
  color:#cecccc !important;
  text-decoration: none;
}
.order-now-form-heading h3{
  color:#fff;
}
.biu{
  text-decoration: underline !important;
  font-weight: bold !important;
  font-style: italic !important;
}
.bg-light{
  background-color: #f8f9fa !important;
}
.text-dark {
    color: #343a40!important;
}
.rounded {
    border-radius: .25rem!important;
}
.box{
  background: #fff !important;
  color: #000 !important;
  border-radius: 5px 5px 0px 0px;
}
.box p{
  padding:8px;
}
.box h1{
  padding: 0px !important;
margin: 0px !important;
font-size: 5em;
font-weight: 200;
}
.t0{
  top:0px !important;
}
.box-review{
  background: #1B2945;
  padding:0px;
}
.box-review h1{
  margin: 0px;
    padding: 5px;
    font-size: 20px;
    letter-spacing: 3px;

}
.golden{
  color:#ffc107 !important;
}
.blue-box {
    background: #1b2945;
    padding: 10px 0px;
}
.blue-box h1{
  text-align: center !important;

}
.blue-box p{
  text-align: center !important;
}
.mblue-box{
  display:none;
}
.mblue-box {
    background: #1b2945;
    padding: 10px 0px;
}
.mblue-box h1{
  text-align: center !important;

}
.mblue-box p{
  text-align: center !important;

}

@media screen and (max-width: 425px) {
  .services-bg{
    background-image: url(../images/services-bg.jpg);
    background-size: cover;
    background-position: center;
    color: #fafafa !important;
    padding-top: 75% !important;
    padding-bottom: 10% !important;
  }
  .dissertation-bg{
    background-image: url(../images/services1-bg.jpg);
    background-size: cover;
    background-position: center;
    color: #fafafa !important;
    padding-top: 75% !important;
    padding-bottom: 10% !important;
  }
  .assignment-bg{
    background-image: url(../images/assignment-bg.jpg);
    background-size: cover;
    background-position: center;
    color: #fafafa !important;
    padding-top: 75% !important;
    padding-bottom: 10% !important;
  }
  .essay-bg{
    background-image: url(../images/essay.jpg);
    background-size: cover;
    background-position: center;
    color: #fafafa !important;
    padding-top: 75% !important;
    padding-bottom: 10% !important;
  }
  .thesis-bg{
    background-image: url(../images/services2-bg.jpg);
    background-size: cover;
    background-position: center;
    color: #fafafa !important;
    padding-top: 75% !important;
    padding-bottom: 10% !important;
  }
  .center{width: 100% !important;}
    .biu-service {
      text-align: center !important;
      display: block;
      /* width: 30%; */
      font-size: 15px !important;
      font-weight: bold;
      /* border: 1px solid #ccc; */
      /* text-align: left !important; */
      padding: 1px 5px !important;
    }
    ul{
      min-width: 100% !important;
      padding: 0px;
    }
    li{
      text-align: left !important;
    }
    ul>span{
      text-align: left !important;
    }
    .first-heading-content li{
      text-align: center !important;
    }
    .new_color_changer{
      top:19px !important;
    }
    .order-footer span {
    font-size: 27px !important;
    }
    .first-heading-main{
      text-align: center !important;
    }
    .second-heading{
      text-align: center !important;
    }
    .first-heading-content{
      text-align: center !important;
    }
    .benefit-length{
      text-align: center !important;
    }
    .bottom-heading{
      text-align: center !important;
    }
    .bottom-heading li{
      text-align: left !important;
    }
    .ml14 {
      font-weight: 200;
      font-size: 1.5em;
      /* visibility: hidden !important; */
    }
    .ml16{
      /* visibility: hidden !important; */
    }
    aside h3{
      width: 336px !important;
      left:352px !important;
    }

  .universities-img{
    top:0px !important;
  }
  .to-top {
    top:0px !important;
  }
  .video p{
    padding:30px !important;
  }
  .benefit-length {
    height: auto !important;
  }
  .mblue-box{
    display:block;
    margin:0px 0px 34px 0px;
    color:#fff;
  }
  .blue-box{
    display: none;
  }
  .trust .trusted{
    text-align: center !important;
  }
}
@media screen and (max-width: 375px) {
    .new_color_changer{
      top:15px !important;
    }
}
@media (max-width: 320px){
  .new_color_changer {
    top: 9px !important;
  }
}
.trust .trusted{
  text-align: left;
}

@media screen and (max-width: 425px) {
    .trusted{
      padding:8px 0px !important;
    }
}
.trusted{
  font-size: 1em !important;
  display: block !important;
  padding: 20px 0px;
  position: relative !important;
  top: -8px !important;
}
.universities-img{
  background-image: url(../images/logos/unilogo.png);
  background-position:50%;height:65px;animation:animatedBackground 60s linear infinite;-webkit-animation:animatedBackground 60s linear infinite;top:16px;
}
@-webkit-keyframes animatedBackground{0%{background-position:0 0}to{background-position:-4750px 0}}@keyframes animatedBackground{0%{background-position:0 0}to{background-position:-4750px 0}}
.review-button{
  width: 180px;
  background: #fff;
  margin: 0px auto;
  display: block;
  padding: 0px;
}
.review-rating {
  background: rgba(255, 255, 255, 0.25);
  color: #fff;
  padding: 0px 9px;
  font-size: 38px;
  font-weight: 100;
  display: block;
  width: 38%;
  float: left;
  }
.review-stars{
  background: #fff;
  color: #fbb306;
  padding: 7px;
  font-size: 15px;
  display: block;
  width: 62%;
  float: right;
  text-align: left !important;
}
.stars-txt{
  color:#15233e;
}
.sideOfferBar{
  width: 300px;
  /* margin: 80px; */
  background: #FFF;
  position: fixed;
  left: 0px;
  top: 200px;
  z-index: 999 !important;
  transition: 1s;
  left: 0;
  cursor:pointer;
  z-index: 999999 !important;
}
aside {
  display: block;
  position: relative;
  margin: 15px 0px 40px 0;
}
aside p{
  text-align: center;
  font-size: 4em;
}
aside span{
  font-weight: 200;
}
aside h3 {
  text-align: center;
  position: absolute;
  top: -15px;
  left: 368px;
  right: 0px;
  background: #ff0000;
  transform-origin: 0 0;
  transform: rotate(90deg);
}

aside h3 {
    font: bold 12px Sans-Serif;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: #b30808;
    color: #fff;
    /* height: 34px; */
    padding: 10px 10px;
    margin: 0 0 10px 0;
    line-height: 24px;
    width: 194px;
    border: 5px solid;
    border-radius: 5px 5px 0px 0px;
}
.sideBarHide{
  left:-300px !important;
}
.colorChanger{
  -webkit-animation:myfirst 1s infinite; /* Safari and Chrome */
  animation:myfirst 1s infinite;
  -moz-animation:myfirst 1s infinite; /* Firefox */
}

@-moz-keyframes myfirst /* Firefox */ {
    0% {background:red;}
    50% {background:#1B2945;}
    100% {background:red;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */ {
    0% {background:red;}
    50% {background:#1B2945;}
    100% {background:red;}
}
@@keyframes myfirst {
  0% {background:red;}
  50% {background:#1B2945;}
  100% {background:red;}
}
.phn_num{
  float:left;
  width:60px !important;
}
.phn_num2{
  float:left;
  width:119px !important;
}
.phn{
  float: right;
  width: 199px !important;
}
@-moz-keyframes review /* Firefox */ {
    0% {color:red;}
    50% {color:#1B2945;}
    100% {color:red;}
}

@-webkit-keyframes review /* Safari and Chrome */ {
    0% {color:red;}
    50% {color:#1B2945;}
    100% {color:red;}
}
.review{
  -webkit-animation:review 1s infinite; /* Safari and Chrome */
  animation:review 1s infinite;
  -moz-animation:review 1s infinite; /* Firefox */
}
@-moz-keyframes new_offer /* Firefox */ {
    0% {background:#b13d3dab;}
    50% {background:#3db166ab;}
    100% {background:#b13d3dab;}
}

@-webkit-keyframes new_offer /* Safari and Chrome */ {
    0% {background:#b13d3dab;}
    50% {background:#3db166ab;}
    100% {background:#b13d3dab;}
}
.new_color_changer{
  position: absolute;
  left: 0;
  right: 0;
  width: 130px;
  margin: 0px auto;
  top: 15px;
  clear: both;
  -webkit-animation:new_offer 1s infinite; /* Safari and Chrome */
  animation:new_offer 1s infinite;
  -moz-animation:new_offer 1s infinite; /* Firefox */
}
.biu-service{
  display: block;
  /* width: 30%; */
  font-size: 16px;
  font-weight: bold;
  /* border: 1px solid #ccc; */
  text-align: left;
  padding: 0px 5px
}
.dropdown-menu {
min-width: 350px !important;
    padding: 5px 17px !important;
  }
.text-white{
  color:#fff;
}
.pad-foot-logos{
  margin-top: 15px;
}
.pad-foot-logos img{
  margin-top: 15px;
  padding-left:10px;
  padding-right:10px;
}
.center{
  display: block;
  margin: 0px auto;

}
#fix-social-box{
position: fixed;
bottom: 10px;
left: 11px;
z-index: 99999999;
}
#fix-social-box * {display: block; margin-bottom: 0px; }
#fix-social-box a,#fix-social-box span{
	/* width: 52px; text-decoration: none; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;  */
width: 70px;
}
#fix-social-box img{
	max-width: 100%;
  display: block;
}
/* #fix-social-box a:hover,#fix-social-box span:hover{padding-left:5px; padding-right:5px ;} */
#fix-social-box .fab,#fix-social-box .fa{color: #fff; border:none; padding: 10px; font-size:31px; }
.ipara{
  font-size: 19px !important;
  font-weight: 500 !important;
  text-transform: none !important;
  color: #ffffff !important;
  line-height: 1.7 !important;
}
.spara{
  color: #6b6b6b !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  letter-spacing: normal !important;
  width: auto !important;
  float: none !important;
  padding: 0 !important;
  line-height: normal !important;
}
/* NEW ORDER FORM */

.quoteHeading1{
  color: #071d37;
  font-size: 34px;
  line-height: 1;
  padding: 0px;
  margin: 0px;
  display: block;
  font-weight: 100;
  text-align: left;
  font-family: "Segoe UI";;
}
.quoteHeadingHighlight{
    font-weight: 500;
    display: block;
    text-align: left;
    font-size: 2.99em;
    color: #e44005;
    line-height: 0.8;
    margin-bottom: 20px;
    font-family: "Segoe UI";
    font-stretch: expanded;
}
.pl-4, .px-4 {
    padding-left: 1.5rem!important;
    padding-right: 1.5rem!important;
    padding-bottom: .5rem!important;
    padding-top: .5rem!important;
}
.newOrderFormReq{
  width: 100% !important;
  display: block !important;
  margin: 0px auto !important;
  padding: 20px;
}
.img-fit {
max-width: 100%;
height: auto;
}
img.t0 {max-width: 100%;height: auto;}