/**
 * Created by MBK on 6/20/2017.
 */
 body::-webkit-scrollbar {
	width: 1em;
  }
  
  body::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background: #fff;
  }
  
  body::-webkit-scrollbar-thumb {
	background-color: #9d4764;
	outline: 0px solid slategrey;
	border-radius: 25px;
  }
  
  ::-moz-selection {
	background-color: #f8a2bf;
	color: #fff;
  }
  ::selection {
	background-color: #f8a2bf;
	color: #fff;
  }
/*
*
* Default functionality
*
*/

 body,
 html {
     background: #f5f5f5;
     overflow-x: hidden;
     font-family: 'Roboto Slab', serif;
     /*font-family: 'Pacifico', cursive;*/
 }
 
 body {
     /*min-height: 4000px;*/
 }
 
 .h1,
 .h2,
 .h3,
 h1,
 h2,
 h3 {
     margin-top: 10px;
     margin-bottom: 10px;
 }
 
 a {
     text-decoration: none;
 }
 
 a:hover {
     text-decoration: none;
 }
 
 a:focus {
     text-decoration: none;
 }
 
 
 /*-------------------------------General heading row----------------------------------------------------------------*/
 
 .span-heading-section {
     color: #000;
     font-family: 'Roboto Slab', serif;
     font-size: 28px;
     font-weight: 500;
     text-transform: capitalize;
 }
 
 
 /*----------------------------------------topbar---------------------------------------- */
 
 .top-bar {
     /*background: #f5f5f5;*/
     background: #e4e2e1;
     padding-top: 10px;
     padding-bottom: 10px;
 }
 
 .top-bar .list-top {
     margin-bottom: 0px;
     color: #fff;
 }
 
 .top-bar .list-top li {
     background-color: #f8a3c0;
     border-radius: 5px;
     padding: 8px 15px;
 }
 
 .top-bar .list-top .list-col {
     background-color: #8db63f;
     color: #fff;
 }
 
 .top-bar .list-top li a {
     color: #fff;
     font-weight: 400;
     text-decoration: none;
 }
 
 .top-bar .list-social {
     color: #68286e;
     font-size: 14px;
     margin-bottom: 0px;
     /*padding: 5px 0px;*/
 }
 
 .top-bar .list-social li a {
     /*color: #68286e;*/
     color: #f8a3c0;
     font-size: 25px;
     transition: .3s all ease-in;
 }
 
 .top-bar .list-social li a:hover,
 .list-social li a:focus {
     color: #68286e;
     transition: .3s all ease-in;
 }
 
 
 /*----------------------------------------navigation----------------------------------------*/
 
 .navbar {
     /*position: relative;*/
     min-height: 50px;
     margin-bottom: 0px;
     border: 1px solid transparent;
 }
 
 .navbar-default {
     background-color: #fff;
     /*border-color: #f5f5f5;*/
     padding-top: 10px;
     padding-bottom: 10px;
     border-bottom: 4px solid rgba(255, 255, 255, 0.3);
 }
 
 .navbar-default .navbar-brand {
     color: #777;
     padding: 0px;
     height: 60px;
     padding-left: 10px;
 }
 
 .navbar-default .navbar-brand:hover,
 .navbar-default .navbar-brand:focus {
     color: #5e5e5e;
     background-color: transparent;
 }
 
 .navbar-default .navbar-text {
     color: #777;
 }
 
 .navbar-default .navbar-nav>li>a {
     color: #000;
     font-size: 14px;
     /* font-family: 'Roboto', sans-serif !important; */
     font-weight: bold;
     /*font-weight: 500;*/
 }
 
 .navbar-default .navbar-nav>li>a:hover,
 .navbar-default .navbar-nav>li>a:focus {
     color: #333;
     background-color: transparent;
 }
 
 .navbar-default .navbar-nav>.active>a,
 .navbar-default .navbar-nav>.active>a:hover,
 .navbar-default .navbar-nav>.active>a:focus {
     color: #fff;
     background-color: #9d4764;
 }
 
 .navbar-default .navbar-nav>.disabled>a,
 .navbar-default .navbar-nav>.disabled>a:hover,
 .navbar-default .navbar-nav>.disabled>a:focus {
     color: #ccc;
     background-color: transparent;
 }
 
 .navbar-default .navbar-toggle {
     border-color: #ddd;
 }
 
 .navbar-default .navbar-toggle:hover,
 .navbar-default .navbar-toggle:focus {
     background-color: #ddd;
 }
 
 .navbar-default .navbar-toggle .icon-bar {
     background-color: #888;
 }
 
 .navbar-default .navbar-collapse,
 .navbar-default .navbar-form {
     border-color: #e7e7e7;
 }
 
 .navbar-default .navbar-nav>.open>a,
 .navbar-default .navbar-nav>.open>a:hover,
 .navbar-default .navbar-nav>.open>a:focus {
     color: #555;
     background-color: #e7e7e7;
 }
 
 @media (max-width: 767px) {
     .navbar-default .navbar-nav .open .dropdown-menu>li>a {
         color: #777;
     }
     /* .content-bg {
         height: 155px!important;
     } */
     .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
     .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
         color: #333;
         background-color: transparent;
     }
     .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
     .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
     .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
         color: #555;
         background-color: #e7e7e7;
     }
     .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
     .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
     .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
         color: #ccc;
         background-color: transparent;
     }
 }
 
 .navbar-default .navbar-link {
     color: #777;
 }
 
 .navbar-default .navbar-link:hover {
     color: #333;
 }
 
 .navbar-default .btn-link {
     color: #777;
 }
 
 .navbar-default .btn-link:hover,
 .navbar-default .btn-link:focus {
     color: #333;
 }
 
 .navbar-default .btn-link[disabled]:hover,
 fieldset[disabled] .navbar-default .btn-link:hover,
 .navbar-default .btn-link[disabled]:focus,
 fieldset[disabled] .navbar-default .btn-link:focus {
     color: #ccc;
 }
 
 
 /*customized navbar elements*/
 
 .navbar-nav>li>a {
     /*padding-top: 10px;*/
     /*padding-bottom: 10px;*/
     line-height: 5px;
     border-radius: 5px;
 }
 
 .nav-margin {
     margin-top: 15px;
 }
 
 
 /*---------------------------------banner section--------------------------------*/
 
 .banner-section {
     font-family: 'Roboto Slab', serif;
     /*padding-top: 50px;*/
     /*padding-bottom: 50px;*/
     background: #fff url("../images/bg/capstone-project-writer-banner-bg.png");
     background-size: cover;
     background-repeat: no-repeat;
     /*height: 450px;*/
 }
 
 .banner-section strong {
     /*font-size: 36px;*/
     font-size: 45px;
     font-weight: 500;
     color: #8db63f;
     text-align: center;
 }
 
 .banner-section .span-a {
     color: #fff;
     /*font-size: 20px;*/
     /* font-size: 25px;*/
     font-size: 18px;
     text-transform: uppercase;
     font-family: 'Roboto Slab', serif;
     font-weight: 500;
     text-align: center;
     line-height: 36px;
 }
 
 .banner-section .span-b {
     display: inline-block;
     width: 100%;
     text-align: left;
     color: #fff;
     /*font-size: 28px;*/
     /*line-height: 23px;*/
     font-size: 40px;
     line-height: 36px;
 }
 
 .banner-section p {
     color: #727272;
     font-size: 16px;
     font-family: 'Roboto', sans-serif;
     font-weight: 300;
     line-height: 24px;
     margin-top: 8px;
 }
 
 .banner-section .list-bullets {
     color: #fff;
 }
 
 .list-bullets li:before {
     content: "\f0da";
     font-family: FontAwesome;
     margin-right: 20px;
     display: inline-block;
     /*margin-left: -1.3em;*/
     width: 1.3em;
 }
 
 .banner-section .btn-get-papper {
     background-color: #9d4764;
     border-color: #f8a2bf;
     color: #fff;
     font-size: 17px;
     font-weight: 500;
     padding-left: 20px;
     padding-right: 20px;
     text-align: center;
     transition: .3s all ease-in;
 }
 
 .banner-section .btn-get-papper-inverse {
     background-color: #f8a2bf;
     border-color: #f8a2bf;
     color: #fff;
     font-size: 16px;
     font-weight: 500;
     padding-left: 20px;
     padding-right: 20px;
     text-align: center;
     transition: .3s all ease-in;
 }
 
 .banner-section .btn-get-papper-inverse:hover,
 .banner-section .btn-get-papper-inverse:focus {
     background-color: transparent;
     border-color: #f8a2bf;
     color: #f8a2bf;
     transition: .3s all ease-in;
 }
 
 .banner-section .btn-get-papper:hover,
 .banner-section .btn-get-papper:focus {
     background-color: #fff;
     border-color: #9d4764;
     color: #9d4764;
     transition: .3s all ease-in;
 }

 .banner-section .custom-heading-span {
    padding-left: 113px;
    font-size: 20px;
    font-family: 'Roboto', sans-serif;
    color: #000;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 11px;
    position: relative;
    z-index: 999999;
    position: relative;
    top: 11px;     
 }
 
 
 /*------------------------------------------prices section-------------------------------------------------------------*/
 
 .prices-section {
     padding-top: 50px;
     padding-bottom: 50px;
 }
 
 .prices-section .pricing-box {
     border-bottom: 5px solid #8db63f;
     /*border-top: 2px solid #8db63f;*/
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 .pricing-box:hover,
 .pricing-box:focus {
     border-bottom: 5px solid #ef5351;
     transition: .3s all ease-in;
 }
 
 .pricing-box .pricing-header {
     font-family: 'Roboto Slab', serif;
     font-size: 16px;
     color: #fff;
     width: 100%;
     display: table;
     text-align: center;
     height: 60px;
     /*padding-top: 30px;*/
     background: #8db63f;
     transition: .3s all ease-in;
 }
 
 .pricing-box:hover .pricing-header,
 .pricing-box:focus .pricing-header {
     background: #ef5351;
     transition: .3s all ease-in;
 }
 
 .pricing-header span {
     display: table-cell;
     vertical-align: middle;
 }
 
 .pricing-box .pricing-body {}
 
 .pricing-body .text-silent {
     color: #5c5c5c;
     display: inline-block;
     width: 100%;
     font-size: 10px;
     font-weight: 800;
     text-align: center;
 }
 
 .pricing-body .text-price {
     display: inline-block;
     width: 100%;
     text-align: center;
     font-size: 36px;
     color: #8db63f;
     text-transform: uppercase;
     font-weight: 700;
     transition: .3s all ease-in;
 }
 
 .pricing-box:hover .text-price,
 .pricing-box:focus .text-price {
     color: #ef5351;
     transition: .3s all ease-in;
 }
 
 .pricing-body .text-page {
     display: inline-block;
     width: 100%;
     text-align: center;
     font-size: 20px;
     font-weight: 400;
     line-height: 10px;
 }
 
 .prices-section .btn-pricing {
     background-color: #8db63f;
     border-radius: 5px;
     color: #fff;
     padding-left: 50px;
     padding-right: 50px;
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 .prices-section .btn-pricing:hover,
 .prices-section .btn-pricing:focus,
 .prices-section .btn-pricing:active {
     background-color: #f8a3c0;
     color: #fff;
     padding-left: 50px;
     padding-right: 50px;
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 
 /*---------------------------------------------------- content area -------------------------------------------------*/
 
 .content-area {
     padding-top: 50px;
     padding-bottom: 50px;
     background-color: #fff;
 }
 
 .content-area .h2 {
     margin-bottom: 30px;
     font-size: 20px;
     color: #9d4764;
     font-weight: bold;
     font-family: 'Roboto Slab', serif;
 }
 .content-area h2 {
     margin-bottom: 30px;
     font-size: 30px;
     color: #9d4764;
     font-weight: bold;
     font-family: 'Roboto Slab', serif;
 }
 
 .content-area h3 {
     color: #9d4764;
     font-family: 'Roboto Slab', serif;
     font-size: 20px;
     line-height: 26px;
     width: 100%;
     text-align: left;
     font-weight: bold;
 }
 
 .content-area p {
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     line-height: 22px;
     font-weight: 500;
     font-family: 'Roboto Slab', serif;
     color: #727272;
 }
 
 .content-area .box-purple {
     border: 2px solid #9d4764;
     padding: 15px;
     margin-bottom: 10px;
 }
 
 .box-purple .box-heading {
     display: inline-block;
     width: 100%;
     text-align: center;
     font-size: 20px;
     color: #9d4764;
     font-weight: 500;
 }
 
 .box-purple p {
     text-align: center;
 }
 
 .content-area .text-orange {
     color: #8db63f;
     font-size: 18px;
     width: 100%;
     display: inline-block;
     text-align: left;
     font-weight: 500;
     line-height: 1.3;
 }
 
 .content-area .btn-pricing {
     background-color: #8db63f;
     border-radius: 5px;
     color: #fff;
     padding-left: 50px;
     padding-right: 50px;
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 .content-area .btn-pricing:hover,
 .content-area .btn-pricing:focus {
     background-color: #ef5351;
     color: #fff;
     padding-left: 50px;
     padding-right: 50px;
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 
 /*testimonial section*/
 
 .testimonial-section {
     background: #fff;
     padding-top: 50px;
     padding-bottom: 50px;
 }
 
 .testimonial-section span.span-heading-section {
     font-weight: bold;
     font-family: 'roboto', sans-serif;
     font-size: 30px;
     color: #9d4764;
 }
 
 .testimonial-section .btn-testimonial {
     background-color: #9d4764;
     padding-left: 40px;
     padding-right: 40px;
     color: #fff;
     border: 2px solid transparent;
     transition: .3s all ease-in;
 }
 
 .btn-testimonial:hover,
 .btn-testimonial:focus,
 .btn-testimonial:active {
     background-color: transparent;
     border: 2px solid #9d4764;
     padding-left: 40px;
     padding-right: 40px;
     color: #9d4764;
     transition: .3s all ease-in;
 }
 
 
 /*CSS written by ahmad*/
 
 .carousel-control.left,
 .carousel-control.right {
     background: none;
     width: 25px;
 }
 
 .carousel-control.left {
     /*left:-25px;*/
 }
 
 .carousel-control.right {
     right: -25px;
 }
 
 .broun-block {
     /*background: url("http://myinstantcms.ru/images/bg-broun1.jpg") repeat scroll center top rgba(0, 0, 0, 0);*/
     padding-bottom: 34px;
 }
 
 .block-text {
     color: #626262;
     font-size: 14px;
     margin-top: 27px;
     padding: 15px 0px;
     min-height: 350px;
 }
 
 .block-text a {
     padding-left: 17px;
     color: #fff;
     font-size: 20px;
     line-height: 50px;
     text-decoration: none;
     display: block;
    width: 100%;
    text-align: center;
 }
 
 .mark {
     padding: 12px 0;
     background: none;
 }
 
 .block-text p {
     color: #727272;
     text-align: center;
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     padding-left: 10px;
     padding-right: 10px;
     font-size: 16px;
     line-height: 22px;
 }
 
 .block-text ins {
     bottom: -44px;
     left: 50%;
     margin-left: -60px;
 }
 
 .block {
     display: block;
 }
 
 .zmin {
     z-index: 1;
 }
 
 .ab {
     position: absolute;
 }
 
 .person-text {
     padding: 10px 0 0;
     text-align: center;
     z-index: 2;
 }
 
 .person-text a {
     color: #ffcc00;
     display: block;
     font-size: 14px;
     margin-top: 3px;
     text-decoration: underline;
 }
 
 .person-text i {
     color: #fff;
     font-family: Georgia;
     font-size: 13px;
 }
 
 .rel {
     position: relative;
 }
 
 .heading-bg {
     background: #9d4764;
     width: 100%;
     height: 50px;
 }
 
 .content-bg {
     padding-top: 30px;
     background: #fff;
     color: #727272;
     background-repeat: no-repeat;
     background-position: center;
     width: 100%;
     /* min-height: 230px; */
 }
 
 .carousel-control {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     width: 15%;
     font-size: 50px;
     color: #d0d0d0;
     text-align: center;
     background-color: rgba(0, 0, 0, 0);
     filter: alpha(opacity=50);
     opacity: .5;
 }
 
 .f-name {
     font-size: 20px;
     font-weight: 600;
     color: #ef5351;
 }
 
 .l-name {
     font-size: 14px;
     font-weight: 600;
     color: #292929;
 }
 
 .testimonials-btn {
     margin-bottom: 10px;
     outline: none !important;
     color: #fff;
     font-weight: 600;
     font-size: 20px;
     background-color: #8db63f;
     border-color: #8db63f;
 }
 
 .carousel-indicators {
     position: absolute;
     bottom: -50px;
     left: 50%;
     z-index: 15;
     width: 60%;
     padding-left: 0;
     margin-left: -30%;
     text-align: center;
     list-style: none;
 }
 
 .carousel-indicators li {
     display: inline-block;
     width: 10px;
     height: 10px;
     margin: 1px;
     text-indent: -999px;
     cursor: pointer;
     background-color: #000;
     background-color: #ccc;
     border: 1px solid #ccc;
     border-radius: 0px;
 }
 
 .carousel-indicators .active {
     width: 12px;
     height: 12px;
     margin: 0;
     background-color: #ccc;
 }
 
 
 /*------------------------------------------------footer--------------------------------------------------------------------*/
 
 .footer {
     padding-top: 30px;
     padding-bottom: 30px;
     background-color: #f8a3c0;
     font-family: 'Roboto Slab', serif;
 }
 
 .footer .footer-dotted-box {
     border: 2px solid #fff;
     padding: 8px 10px;
     border-radius: 5px;
 }
 
 .footer .list-footer-1 {
     margin-bottom: 0px;
 }
 
 .footer .list-footer-1 li {
     padding-left: 40px;
     padding-right: 40px;
 }
 
 .footer .list-footer-1 li a {
     color: #fff;
     text-decoration: none;
     font-size: 20px;
     font-weight: 600;
 }
 
 .footer .list-footer-1 li a:hover,
 .footer .list-footer-1 li a:focus {
     font-size: 20px;
     font-weight: 600;
     color: #8db63f;
     text-decoration: none;
     transition: .3s all ease-in;
 }
 
 .footer .list-footer {
     color: #fff;
     font-family: 'Roboto Slab', serif;
     font-size: 16px;
     line-height: 28px;
 }
 
 .list-footer li a {
     color: #fff;
     text-decoration: none;
 }
 
 .footer .list-footer li a:hover,
 .footer .list-footer li a:focus {
     color: #8db63f;
     text-decoration: none;
     transition: .3s all ease-in;
 }
 
 .footer .span-h5 {
     color: #fff;
     font-size: 15px;
     font-weight: 500;
     width: 100%;
     display: inline-block;
 }
 
 .footer .list-contact {
     color: #fff;
     font-size: 16px;
     font-weight: 500;
     margin-bottom: 0px;
 }
 
 .footer .list-contact li a {
     color: #fff;
     text-decoration: none;
 }
 
 .footer .list-contact li a i {
     font-size: 20px;
     padding-right: 10px;
 }
 
 .footer .list-social {
     color: #68286e;
     font-size: 30px;
     margin-bottom: 0px;
 }
 
 .list-social li a {
     padding: 0 5px;
     color: #fff;
     transition: .3s all ease-in;
 }
 
 .list-social li a:hover,
 .list-social li a:focus {
     color: #fff;
     transition: .3s all ease-in;
 }
 
 
 /*-----------------------------------------------------footer2-----------------------------------------------------*/
 
 .footer2 {
     padding-top: 30px;
     padding-bottom: 0px;
     background: #fff;
     color: #727272;
 }
 
 .footer2 p {
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     color: #727272;
 }
 
 .footer2 .span-footer-heading {
     font-family: 'Roboto Slab', serif;
     font-size: 22px;
     display: inline-block;
     font-weight: 700;
     width: 100%;
     color: #9d4764;
 }
 
 .footer2 .list-footer2-pages {
     list-style: circle;
     color: #727272;
     font-size: 14px;
     padding: 0px;
 }
 
 .footer2 .list-footer2-pages li {
     padding-bottom: 10px;
     list-style: none;
 }
 
 .footer2 .list-footer2-pages li a {
     color: #727272;
     font-size: 13px;
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     transition: .3s all ease-in;
     text-decoration: none;
 }
 
 .footer2 .list-footer2-pages li a:hover,
 .footer2 .list-footer2-pages li a:focus {
     color: #f8a3c1;
     font-size: 13px;
     text-decoration: none;
 }
 
 .footer2 .list-footer2-pages li a i {
     color: #f8a2bf;
     margin-right: 5px;
     font-size: 10px;
 }
 
 .footer2 .footer-dotted-box {
     border: 2px solid #fff;
     padding: 0px 10px;
     border-radius: 5px;
 }
 
 .footer2 .span-h5 {
     color: #9d4764;
     font-size: 15px;
     font-weight: 500;
     width: 100%;
     display: inline-block;
 }
 
 .footer2 .list-contact {
     color: #fff;
     font-size: 14px;
     font-weight: 500;
     margin-bottom: 0px;
 }
 
 .footer2 .list-contact li a {
     color: #fff;
     text-decoration: none;
 }
 
 .footer2 .list-contact li a i {
     font-size: 20px;
     padding-right: 10px;
 }
 
 .footer-bottom {
     padding-top: 15px;
     padding-bottom: 15px;
     background-color: #fff;
     font-family: 'Roboto Slab', serif;
 }
 
 .footer-bottom p {
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     color: #727272;
     margin: 0px;
 }
 
 .footer-bottom .list-footer2-pages {
     margin: 60px 0px 0px;
 }
 
 .footer-bottom .list-footer2-pages li {
     list-style: none;
     display: inline;
 }
 
 .footer-bottom .list-footer2-pages li a {
     color: #727272;
     font-size: 14px;
     text-decoration: none;
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
 }
 
 .footer-bottom .list-footer2-pages li a:hover,
 footer-bottom .list-footer2-pages li a:focus {
     color: #727272;
     font-size: 14px;
     text-decoration: none;
 }
 
 .no-gutter {
     padding: 0px;
     margin: 0px;
 }
 
 
 /*----------------------------------------------------inner page content area-----------------------------------------------------*/
 
 .inner-content {
     padding-top: 50px;
     padding-bottom: 50px;
     /*height: 650px;*/
     /*background: url(../images/bg/inner.jpg);*/
     /*background-color: #fff;*/
     /*background-size: 100%;*/
     /*background-repeat: no-repeat;*/
 }
 
 
 /*.about-content{*/
 
 
 /*background: url(../images/bg/about-inner.jpg);*/
 
 
 /*background-color: #fff;*/
 
 
 /*background-size: 100%;*/
 
 
 /*background-repeat: no-repeat;*/
 
 
 /*}*/
 
 
 /*.login-content{*/
 
 
 /*background: url(../images/bg/login-inner.jpg);*/
 
 
 /*background-color: #fff;*/
 
 
 /*background-size: 100%;*/
 
 
 /*background-repeat: no-repeat;*/
 
 
 /*}*/
 
 .inner-content .inner-container {
     background-color: #fff;
     padding: 20px 20px;
     border-radius: 2px;
 }
 
 .inner-container h1 {
     font-family: 'Roboto Slab', serif;
     color: #222;
     /*font-size: 30px;*/
     font-size: 26px;
 }
 
 .inner-container h2,
 h3 {
     font-family: 'Roboto Slab', serif;
     color: #9d4764;
     font-size: 20px;
 }
 
 .inner-container p {
     font-family: 'Roboto Slab', serif;
     /*font-weight: 500;*/
     line-height: 1.6;
 }
 
 .inner-container .highlight {
     color: #ef5351;
 }
 
 .inner-container .list-contents {
     font-family: 'Roboto Slab', serif;
     font-size: 14px;
     /*font-weight: 500;*/
     list-style: none;
     line-height: 1.6;
 }
 
 .list-contents li::before {
     font-family: 'FontAwesome';
     content: '\f054';
     margin: 0 5px 0 -15px;
     color: #ef5351;
 }
 
 .inner-container .btn-pricing {
     background-color: #8db63f;
     border-radius: 5px;
     color: #fff;
     padding-left: 50px;
     padding-right: 50px;
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 .inner-container .btn-pricing:hover,
 .inner-container .btn-pricing:focus,
 .inner-container .btn-pricing:active {
     background-color: #ef5351;
     color: #fff;
     padding-left: 50px;
     padding-right: 50px;
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 .side-box-order {
     border-radius: 3px;
     margin-top: 20px;
     background: url(../images/bg/why-choose.png) no-repeat;
     background-size: cover;
     background-position: top;
     box-shadow: 0px 0px 6px 0px #dadada;
     padding: 20px 10px;
     color: #fff;
     font-family: 'Roboto Slab', serif;
 }
 
 .side-box-order .span-heading {
     font-size: 24px;
     color: #9d4764;
     border-bottom: 2px solid #ffffff;
     display: block;
     text-align: center;
     margin-bottom: 10px;
 }
 
 .side-box-order .span-sub-heading {
     font-size: 14px;
     display: inline-block;
     width: 100%;
     text-align: right;
     margin-top: 3px;
 }
 
 .side-box-order .form-horizontal label {
     font-family: 'Roboto Slab', serif;
     color: #fff;
     font-weight: 300;
 }
 
 .side-box-order .btn-order {
     background: #9d4764;
     color: #fff;
     font-size: 14px;
     font-family: 'Roboto Slab', serif;
     border: 1px solid transparent;
     transition: .3s all ease-in;
 }
 
 .side-box-order .btn-order:hover,
 .side-box-order .btn-order:focus {
     background: transparent;
     color: #9d4764;
     font-size: 14px;
     border: 1px solid #9d4764;
     font-family: 'Roboto Slab', serif;
     font-weight: 500;
     transition: .3s all ease-in;
 }
 .side-box-order{}

 .spinner {
     width: 100px;
 }
 
 .spinner input {
     text-align: right;
 }
 
 .input-group-btn-vertical {
     position: relative;
     white-space: nowrap;
     width: 1%;
     vertical-align: middle;
     display: table-cell;
 }
 
 .input-group-btn-vertical>.btn {
     display: block;
     float: none;
     width: 100%;
     max-width: 100%;
     padding: 8px;
     margin-left: -1px;
     position: relative;
     border-radius: 0;
 }
 
 .input-group-btn-vertical>.btn:first-child {
     border-top-right-radius: 4px;
 }
 
 .input-group-btn-vertical>.btn:last-child {
     margin-top: -2px;
     border-bottom-right-radius: 4px;
 }
 
 .input-group-btn-vertical i {
     position: absolute;
     top: 0;
     left: 4px;
 }
 
 .side-box {
     /*background: #8db63f;*/
     color: #fff;
     font-family: 'Roboto Slab', serif;
     /*min-height:335px;*/
 }
 
 .side-box .side-box-header {
     background: #9d4764;
     padding: 10px;
     box-shadow: 0px 0px 6px 0px #dadada;
 }
 
 .side-box-header span {
     display: inline-block;
     width: 100%;
     text-align: center;
     font-size: 18px;
     color: #fff;
     font-family: 'Roboto Slab', serif;
 }
 
 .side-box .side-box-body {
     padding: 10px;
     background: #fff;
     box-shadow: 0px 0px 6px 0px #dadada;
     background-repeat: no-repeat;
     background-position: 50% 50%;
     margin-bottom: 20px;
     min-height: 322px;
 }
 
 .side-box .list-stats {
     color: #fff;
     font-size: 15px;
 }
 
 .side-box .highlight-pacifico {
     font-family: 'Pacifico', cursive;
     font-size: 25px;
 }
 
 
 /*-------------------------------*/
 
 
 /*      Code snippet by          */
 
 
 /*      @maridlcrmn              */
 
 
 /*-------------------------------*/
 
 .quote {
     color: rgba(0, 0, 0, .1);
     text-align: center;
     margin-bottom: 30px;
 }
 
 
 /*-------------------------------*/
 
 
 /*    Carousel Fade Transition   */
 
 
 /*-------------------------------*/
 
 .carousel-inner span {
     color: #8db63f;
     font-size: 20px;
     font-weight: bold;
     font-family: 'roboto', sans-serif;
 }
 
 #fade-quote-carousel.carousel {
     padding-bottom: 25px;
 }
 
 #fade-quote-carousel.carousel .carousel-inner .item {
     opacity: 0;
     -webkit-transition-property: opacity;
     -ms-transition-property: opacity;
     transition-property: opacity;
 }
 
 #fade-quote-carousel.carousel .carousel-inner .active {
     opacity: 1;
     -webkit-transition-property: opacity;
     -ms-transition-property: opacity;
     transition-property: opacity;
 }
 
 #fade-quote-carousel.carousel .carousel-indicators {
     bottom: 10px;
 }
 
 #fade-quote-carousel.carousel .carousel-indicators>li {
     background-color: #e84a64;
     border: none;
 }
 
 #fade-quote-carousel blockquote {
     text-align: center;
     border: none;
     font-family: 'Roboto Slab', serif;
     font-size: 15px;
     color: #727272;
     font-weight: 100;
 }
 
 #fade-quote-carousel blockquote p {
     text-align: center;
     font-family: 'Roboto', sans-serif;
     color: #727272;
     font-weight: 400;
     font-size: 16px;
     line-height: 1.8;
 }
 
 #fade-quote-carousel blockquote .testimonial-owner {
     text-align: center;
     font-family: 'Roboto Slab', serif;
     font-size: 18px;
     color: #9d4764;
     font-weight: 500;
     display: inline-block;
     width: 100%;
 }
 
 #fade-quote-carousel blockquote .testimonial-workdone {
     text-align: center;
     font-family: 'Roboto Slab', serif;
     font-size: 15px;
     color: #fff;
     font-weight: 500;
     display: inline-block;
     width: 100%;
 }
 
 #fade-quote-carousel .profile-circle {
     width: 100px;
     height: 100px;
     margin: 0 auto;
     border-radius: 100px;
 }
 
 #fade-quote-carousel .carousel-control .glyphicon-menu-left,
 .carousel-control .icon-prev {
     margin-left: 100px;
 }
 
 #fade-quote-carousel .carousel-control .glyphicon-menu-right,
 .carousel-control .icon-next {
     right: 95px;
 }
 
 #fade-quote-carousel .carousel-control.left {
     right: 40px;
 }
 
 #fade-quote-carousel .carousel-control.right {
     right: 40px;
 }
 
 
 /*---------------------------------------------------------------------about page css----------------------------------------*/
 
 .form-box {
     background: #fff;
     box-shadow: 0px 0px 6px 0px #dadada;
 }
 
 .form-about label {
     font-size: 13px;
     font-family: 'Roboto Slab', serif;
     font-weight: 300;
 }
 
 .form-about .form-control {
     border: none;
     border-radius: 0px;
     border: 1px solid #000;
     /*    border-top: 3px solid #dfdfdf;
     outline-color: #dddddd;*/
 }
 
 .no-padding li {
     padding: 0px;
 }
 
 .side-box-order .form-control::-webkit-input-placeholder {
     /* WebKit, Blink, Edge */
     color: #727272;
     font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 14px;
 }
 
 .side-box-order .form-control:-moz-placeholder {
     /* Mozilla Firefox 4 to 18 */
     color: #727272;
     font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 14px;
     opacity: 1;
 }
 
 .side-box-order .form-control::-moz-placeholder {
     /* Mozilla Firefox 19+ */
     color: #727272;
     font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 14px;
     opacity: 1;
 }
 
 .side-box-order .form-control:-ms-input-placeholder {
     /* Internet Explorer 10-11 */
     color: #727272;
     font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 14px;
 }
 
 .side-box-order .form-control::-ms-input-placeholder {
     /* Microsoft Edge */
     color: #727272;
     font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 14px;
 }
 
 .side-box-order .form-control::placeholder {
     /* Most modern browsers support this now. */
     color: #727272;
 }
 
 .side-box-order input::placeholder {
     color: #727272;
     font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 14px;
 }
 
 .side-box-order select {
     color: #000;
     font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 14px;
 }
 
 
 /*--------------------------------------------------------login page css---------------------------------------------------------------*/
 
 .form-login-box {
     background: #ededed;
     border: 3px solid #8db63f;
     padding: 10px;
 }
 
 .form-login {
     padding: 30px;
 }
 
 .form-login .form-control {
     box-shadow: none;
     background: transparent;
     color: #8db63f;
     border: none;
     border-bottom: 1px solid #8db63f;
     border-radius: 0px;
 }
 
 .form-login input::-webkit-input-placeholder {
     /* Chrome/Opera/Safari */
     color: #8db63f;
 }
 
 .form-login input::-moz-placeholder {
     /* Firefox 19+ */
     color: #8db63f;
 }
 
 .form-login input:-ms-input-placeholder {
     /* IE 10+ */
     color: #8db63f;
 }
 
 .form-login input:-moz-placeholder {
     /* Firefox 18- */
     color: #8db63f;
 }
 
 
 /*link css for inner page*/
 
 .hyperlink {
     color: #8db63f;
     text-decoration: none !important;
 }
 
 .hyperlink:hover,
 .hyperlink:focus,
 .hyperlink:visited {
     color: #ef5351;
     text-decoration: none !important;
 }
 
 
 /*---------------------------------------------------- form home banner---------------------------------------------------*/
 
 .form-banner-bg {
     background-color: #fff;
     padding-left: 10px;
     padding-right: 10px;
     margin-top: 5%;
     margin-bottom: 5%;
     border: 3px solid #f8a2bf;
     border-radius: 5px;
 }
 
 .form-banner-bg .form-heading {
     display: inline-block;
     color: #9d4764;
     font-family: 'Roboto Slab', serif;
     font-size: 27px;
     font-weight: 500;
 }
 
 .form-banner-bg .form-subheading {
     display: inline-block;
     width: 100%;
     color: #f8a2bf;
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     font-size: 18px;
 }
 
 .form-banner-bg .btn-pricing {
     background-color: #f8a2bf;
     border-radius: 5px;
     color: #fff;
     border: 1px solid transparent;
     padding-left: 50px;
     padding-right: 50px;
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 .form-banner-bg .btn-pricing:hover,
 .form-banner-bg .btn-pricing:focus,
 .form-banner-bg .btn-pricing:active {
     background-color: #fff;
     color: #f8a2bf;
     padding-left: 50px;
     border: 1px solid #f8a2bf;
     padding-right: 50px;
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 .form-banner-bg .form-control {
     border-radius: 10px;
     box-shadow: none;
     height: 40px;
     color: #000;
     background: #fff;
     border-color: #000;
 }
 
 .form-banner-bg .form-control::-webkit-input-placeholder {
     /* Chrome/Opera/Safari */
     color: #727272;
 }
 
 .form-banner-bg .form-control::-moz-placeholder {
     /* Firefox 19+ */
     color: #727272;
 }
 
 .form-banner-bg .form-control:-ms-input-placeholder {
     /* IE 10+ */
     color: #727272;
 }
 
 .form-banner-bg .form-control:-moz-placeholder {
     /* Firefox 18- */
     color: #727272;
 }
 
 .form-banner-bg i {
     color: #9d4764;
 }
 
 
 /*Home Page Icons*/
 
 .inner-addon {
     position: relative;
 }
 
 
 /* style glyph */
 
 .inner-addon .fa {
     position: absolute;
     padding: 10px;
     pointer-events: none;
 }
 
 
 /* align glyph */
 
 .left-addon .fa {
     left: 0px;
     font-size: 20px;
 }
 
 .right-addon .fa {
     right: 0px;
 }
 
 
 /* add padding  */
 
 .left-addon input {
     padding-left: 30px;
 }
 
 .right-addon input {
     padding-right: 30px;
 }
 
 input[type="text"],
 input[type="email"],
 input[type="date"],
 select {
     border-radius: 4px ! important;
     padding-left: 10px ! important;
 }
 
 input[type="file"] {
     border-radius: 4px ! important;
 }
 
 input#quote_file:after {
     background-color: #f8a2bf;
     content: 'Choose File';
     /* width: 15px; */
     /* height: 15px; */
     z-index: 99999;
     left: 14px;
     position: absolute;
     padding: 1px 8px;
     color: #fff;
     z-index: -0;
 }
 
 input.file_attact:after {
     background-color: #f8a2bf;
     content: 'Choose File';
     z-index: 99999;
     left: 12px;
     width: 29%;
     top: 39%;
     position: absolute;
     padding: 1px 8px;
     color: #fff;
     z-index: -0;
 }
 
 input.quote_file:after {
     background-color: #f8a2bf;
     content: 'Choose File';
     z-index: 99999;
     left: 29px;
     position: absolute;
     padding: 1px 8px;
     color: #fff;
     z-index: -0;
 }
 
 .order-heading {
     color: #fff ! important;
     background-color: #9d4764;
     padding: 10px 10px;
 }
 
 .input-style {
     height: 39px ! important;
 }
 
 
 /*---------------------------------------------------- about section---------------------------------------------------*/
 
 .section-about {
     padding: 50px 0;
     font-family: 'Roboto Slab', serif;
     background: #fff url('../images/icons/transparent-img.png');
     background-repeat: no-repeat;
     background-position: 102%;
     background-size: contain;
 }
 
 .section-about .span-heading-section {
     color: #9d4764;
     font-size: 24px;
     line-height: : 32px;
 }
 
 .section-about p {
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     color: #727272;
     font-size: 16px;
     line-height: 26px;
     margin-bottom: 20px;
 }
 
 .section-about .btn-green {
     background-color: #f8a2bf;
     padding: 8px 25px;
     color: #fff;
     border: 2px solid transparent;
     margin-bottom: 5px;
 }
 
 .section-about .btn-green:hover,
 .section-about .btn-green:focus {
     background-color: transparent;
     border: 2px solid #f8a2bf;
     color: #f8a2bf;
     transition: .5s all ease;
 }
 
 .section-about .btn-blue {
     background-color: #9d4764;
     border: 2px solid transparent;
     padding: 8px 25px;
     color: #fff;
     margin-bottom: 5px;
 }
 
 .section-about .btn-blue:hover,
 .section-about .btn-blue:focus {
     background-color: transparent;
     border: 2px solid #9d4764;
     transition: .5s all ease;
     color: #9d4764;
 }
 
 .text-grey {
     color: #b9b9b9;
 }
 
 .text-green {
     color: #8db63f;
 }
 
 
 /*-------------------------------------------------------section-panel----------------------------------------------*/
 
 
 /* change border radius for the tab , apply corners on top*/
 
 .section-panel {
     padding-top: 50px;
     padding-bottom: 50px;
     background-color: #dddcdc;
 }
 
 #exTab3 .nav-pills>li>a {
     border-radius: 4px 4px 0 0;
     color: #889eaa;
     width: 150px;
     float: left;
     text-align: center;
     /*background-color: #f0f0f0;*/
 }
 
 .nav-pills>li.active>a,
 .nav-pills>li.active>a:focus,
 .nav-pills>li.active>a:hover {
     background-color: #f0f0f0;
     color: #8db63f !important;
     width: 150px;
     float: left;
     text-align: center;
 }
 
 #exTab3 .tab-content {
     color: white;
     background-color: #f0f0f0;
     padding: 5px 15px;
 }
 
 .tab-pane p {
     color: #000;
 }
 
 .tab-content>.active {
     padding: 30px 0px;
 }
 
 
 /*section-panel*/
 
 .features {
     padding-top: 50px;
     padding-bottom: 40px;
     color: #fff;
     background: url("../images/icons/next-5.png") center top no-repeat;
     background-size: cover;
 }
 
 .features .btn-pricing {
     background-color: #9d4764;
     border-radius: 5px;
     color: #fff;
     padding-left: 80px;
     padding-right: 80px;
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 .features .btn-pricing:hover,
 .features .btn-pricing:focus,
 .features .btn-pricing:active {
     background-color: #fff;
     color: #f8a3c0;
     transition: .3s all ease-in;
 }
 
 .block-box {
     width: 1200px;
     margin: 0 auto;
 }
 
 .white_bg {
     background-color: #fff;
     padding: 40px;
     /* border: 10px solid #CCCCCC; */
     border-radius: 8px;
 }
 
 .white_bg h2 {
     color: #9d4764;
 }
 
 .white_bg .h2 {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #9e4564;
 }
 
 
 .features .white_bg .circle {
     border-radius: 50%;
     height: 120px;
     width: 120px;
     padding: 10px 10px;
     box-shadow: 0px 1px 10px 0.5px rgba(0, 0, 0, 0.16);
 }
 
 .features .white_bg .circle img {
     margin-top: 20px;
 }
 
 .features .white_bg p {
     color: #727272;
 }
 
 .block-box .title {
     font-family: museo_sans700;
     color: #aaa9a5;
     letter-spacing: 10px;
     text-transform: uppercase;
     text-align: center;
     display: block;
 }
 
 .head-color {
     color: #9d4764;
     font-size: 22px;
 }
 
 
 /*---------------------------------------------------------------contact page---------------------------------------------------------------*/
 
 .contact {
     padding-top: 50px;
     padding-bottom: 50px;
 }
 
 .contact p {
     font-size: 16px;
     font-weight: 400;
     line-height: 1.8;
     font-family: 'Roboto Slab', serif;
 }
 
 .contact .span-question {
     width: 100%;
     display: inline-block;
     color: #f8a3c0;
     font-size: 20px;
     font-weight: 500;
     font-family: 'Roboto Slab', serif;
 }
 
 .contact .list-contact-social {
     font-size: 20px;
     font-weight: 500;
     font-family: 'Roboto Slab', serif;
 }
 
 .contact .btn-pricing {
     background-color: #8db63f;
     border-radius: 5px;
     color: #fff;
     padding-left: 80px;
     padding-right: 80px;
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 .contact .btn-pricing:hover,
 .contact .btn-pricing:focus,
 .contact .btn-pricing:active {
     background-color: #fff;
     color: #f8a3c0;
     padding-left: 80px;
     padding-right: 80px;
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 
 /*----------------------------------------------------------------inner banner -----------------------------------------------------------------*/
 
 .inner-banner {
     padding: 50px 0px;
     background: url(../images/bg/inner-banner.png);
     background-size: cover;
     background-position: center;
     color: #fff;
 }
 
 .inner-banner .sp-head {
     display: inline-block;
     width: 100%;
     font-family: roboto;
     font-size: 36px;
     color: #fff;
 }
 
 .inner-banner span {
     display: inline-block;
     width: 100%;
     font-family: roboto;
     font-size: 16px;
     color: #8db63f;
     font-weight: 500;
 }
 
 .x1-content {
     padding-top: 50px;
     padding-bottom: 50px;
     background-color: #ffffff;
 }
 
 .x1-content select, .x1-content input {
     font-family: 'Roboto', sans-serif;
     color: #000;
     font-weight: 300;
     font-size: 16px;
     /* margin-bottom: 20px; */
     border-color: #000 !important;
}

.x1-content input::placeholder {
    color: #000 !important;
}
 
 .x1-content p {
     font-size: 16px;
     line-height: 1.8;
     font-family: 'Roboto', sans-serif;
     color: #727272;
     font-weight: 400;
 }
 
 .x1-content ul li {
     font-size: 16px;
     font-family: 'Roboto', sans-serif;
     color: #727272;
     font-weight: 400;
 }
 
 .con-head-1 {
     color: #f8a3c0;
 }
 
 .x1-content .table thead tr th {
     color: #727272;
     font-size: 16px;
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
 }
 
 .x1-content .table>tbody>tr>td {
     color: #727272;
     font-size: 16px;
     font-family: 'Roboto', sans-serif;
     font-weight: 300;
 }
 
 .x1-content .invoice-head {
     background: #9d4764;
     color: #fff;
     margin-top: 10px;
     display: block;
     padding: 10px 10px;
     text-align: center;
     font-family: 'Roboto Slab', serif;
     font-weight: 400;
     font-size: 20px;
     box-shadow: 0px 0px 6px 0px #dadada;
 }
 
 .x1-content .box {
     padding: 50px 0px;
     box-shadow: 0px 0px 6px 0px #dadada;
 }
 
 .x1-content .box .hr {
     background: #9d4764;
     padding: 1px;
     margin: 30px 0px;
 }
 
 .x1-content .box .payment-option {
     color: #727272;
     font-family: 'Roboto Slab', serif;
     font-size: 14px;
     margin-bottom: 10px;
     display: block;
 }
 
 .x1-content .box .payment-method {
     background: #9d4764;
     color: #fff;
     height: 45px;
 }
 
 .x1-content .box .payment-method select {
     color: #fff !important;
     padding: 10px 10px;
 }
 
 .x1-content .btn-pricing {
     background-color: #9d4764;
     border-radius: 5px;
     color: #fff;
     border: 1px solid transparent;
     padding-left: 30px;
     padding-right: 30px;
     margin-bottom: 30px;
     transition: .3s all ease-in;
 }
 
 .x1-content .btn-pricing:hover,
 .x1-content .btn-pricing:focus {
     background-color: transparent;
     border-radius: 5px;
     color: #9d4764;
     border: 1px solid #9d4764;
     padding-left: 30px;
     padding-right: 30px;
     transition: .3s all ease-in;
 }
 
 .choose-para {
     color: #f8a3c0;
     font-weight: 500;
 }
 
 .alone-head {
     color: #f8a3c0;
 }
 
 .x1-content .bg-grey {
     background-color: #eee;
     padding: 15px;
     border: 1px solid transparent;
     border-radius: 5px;
 }
 
 .x1-content .list-notes {
     font-family: 'Roboto Slab', serif;
     font-size: 16px;
     line-height: 1.8;
     padding-left: 0px;
     list-style: square inside url("../images/icons/bullet.png");
 }
 
 .x1-content .list-notes li {
     list-style-position: outside;
     margin-left: 1em;
 }
 
 .x1-content h1 {
     font-family: 'Roboto Slab', serif;
     color: #9d4764;
     font-size: 24px;
     font-weight: 400;
 }
 
 .x1-content h2 {
     font-family: 'Roboto', sans-serif;
     color: #727272;
     font-size: 20px;
     font-weight: 400;
 }
 
 .x1-content h3 {
     font-family: 'Roboto Slab', serif;
     color: #9d4764;
     /* padding: 0px 0px 0px 20px; */
     font-size: 24px;
     margin-bottom: 20px;
     display: block;
 }
 
 .x1-content .h3 {
     font-family: 'Roboto Slab', serif;
     color: #9d4764;
     font-size: 24px;
     margin-bottom: 20px;
     display: block;
 }
 
 .x1-content .h4 {
     font-family: 'Roboto Slab', serif;
     color: #727272;
     font-size: 20px;
     margin-bottom: 20px;
     display: block;
 }
 
 .x1-content blockquote {
     padding: 10px 20px;
     margin: 0 0 0px;
     border-left: 5px solid #8db63f;
     font-family: 'Roboto Slab', serif;
     font-size: 16px;
     color: #8db63f;
     font-style: italic;
 }
 
 .list-books {
     color: #000;
     list-style: none;
     font-family: 'Roboto Slab', serif;
     font-size: 14px;
     padding-left: 0px;
 }
 
 .list-books li:before {
     content: "\f054";
     font-family: FontAwesome;
     color: #8db63f;
     margin-right: 10px;
     display: inline-block;
     /* margin-left: -1.3em; */
     width: 1.3em;
 }
 
 .list-bullets {
     /*color: #000;*/
     list-style: none;
     font-family: 'Roboto Slab', serif;
     padding-left: 0px;
     font-size: 16px;
     line-height: 1.8;
 }
 
 .list-bullets li {
     /*display: inline-flex;*/
 }
 
 .list-bullets li:before {
     content: "\f054";
     font-family: FontAwesome;
     color: #f8a2bf;
     margin-right: 10px;
     display: inline-block;
     /* margin-left: -1.3em; */
     width: 1.3em;
 }
 
 .text-highlighted {
     font-family: 'Roboto Slab', serif;
     padding-left: 0px;
     font-size: 16px;
     color: #8db63f;
     font-weight: 700;
 }
 
 .link-green {
     color: #8db63f;
 }
 
 .link-green:hover,
 .link-green:focus,
 .link-green:active {
     color: #2d769e;
 }
 
 .list-bullets2 {
     list-style: none;
     font-family: 'Roboto Slab', serif;
     padding-left: 0px;
     font-size: 16px;
     line-height: 1.8;
 }
 
 .list-bullets2 li {
     display: flex;
     padding: 5px 0px;
 }
 
 .list-bullets2 li:before {
     content: "\f054";
     font-family: FontAwesome;
     color: #8db63f;
     margin-right: 10px;
     display: inline-block;
     /*margin-left: -1.3em;*/
     width: 1.3em;
 }
 
 .we-guarantee {
     padding-top: 50px;
     padding-bottom: 50px;
     background-color: #dddcdc;
     font-family: 'Roboto Slab', serif;
 }
 
 .we-guarantee .span-svg-heading {
     width: 100%;
     color: #9d4764;
     display: inline-block;
     text-align: center;
     font-size: 22px;
 }
 
 .we-guarantee .para-svg {
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     color: #727272;
     font-size: 16px;
     line-height: 23px;
 }
 
 .we-guarantee .svg-control {}
 
 .we-guarantee .svg-01,
 .we-guarantee .svg-02,
 .we-guarantee .svg-03,
 .we-guarantee .svg-04 {
     width: 50%;
     height: 50%;
     margin: 0px auto;
 }
 
 
 /*svg-4(on time delivery guarantee)*/
 
 .we-guarantee .svg-01 .path-01,
 .we-guarantee .svg-01 .path-02,
 .we-guarantee .svg-01 .path-03 {
     fill: #727272;
 }
 
 .we-guarantee .svg-01:hover .path-01,
 .we-guarantee .svg-01:hover .path-02,
 .we-guarantee .svg-01:hover .path-03,
 .we-guarantee .box-guarantee:hover .svg-01 .path-01,
 .we-guarantee .box-guarantee:hover .svg-01 .path-02,
 .we-guarantee .box-guarantee:hover .svg-01 .path-03 {
     fill: #fff;
     transition: .5s all ease-in-out;
 }
 
 
 /*svg-2(Money back guarantee)*/
 
 .we-guarantee .svg-02 .path-001,
 .we-guarantee .svg-02 .path-002 {
     fill: #727272;
 }
 
 .we-guarantee .svg-02:hover .path-001,
 .we-guarantee .svg-02:hover .path-002,
 .we-guarantee .box-guarantee:hover .svg-02 .path-001,
 .we-guarantee .box-guarantee:hover .svg-02 .path-002 {
     fill: #fff;
     transition: .5s all ease-in-out;
 }
 
 
 /*svg-3 (100% privacy)*/
 
 .we-guarantee .svg-03 .path-0001 {
     fill: #727272;
 }
 
 .we-guarantee .svg-03:hover .path-0001,
 .we-guarantee .box-guarantee:hover .svg-03 .path-0001 {
     fill: #fff;
     transition: .5s all ease-in-out;
 }
 
 
 /*svg-4 (100% plagiarisim free content)*/
 
 .we-guarantee .svg-04 .path-0011,
 .we-guarantee .svg-04 .path-0022 {
     fill: #727272;
 }
 
 .we-guarantee .svg-04:hover .path-0011,
 .we-guarantee .svg-04:hover .path-0022,
 .we-guarantee .box-guarantee:hover .svg-04 .path-0011,
 .we-guarantee .box-guarantee:hover .svg-04 .path-0022 {
     fill: #fff;
     transition: .5s all ease-in-out;
 }
 
 h1.droped {
    padding-left: 113px;
    font-size: 20px;
    font-family: 'Roboto', sans-serif;
    color: #000;
    text-transform: capitalize;
    line-height: 26px;
    position: relative;
    z-index: 999999;
    font-weight: bold;
 }

 .custom-heading {
    position: relative;
    top: 11px;
 }
 
 .span-dropcap {
    font-weight: 900;
    font-size: 300%;
    font-family: 'Roboto Slab', serif;
    line-height: 80%;
    background: rgba(236, 106, 150, 0.4);
    font-weight: bold;
    position: absolute;
    color: #fff;
    z-index: -2;
    left: 0px;
    padding: 10px 10px;
 }
 
 
 /*navigation changes for quick links*/
 
 .nav-padding {
     margin-left: 10px;
 }
 
 .nav-margin2 {
     margin-top: 12px;
 }
 
 
 /*test div banner*/
 
 .test {
     background: url(../images/bg/Banner.jpg) no-repeat;
     background-size: 100%;
     height: 315px;
     max-height: 315px;
     width: 100%;
 }
 
 .test .btn-test {
     position: absolute;
     right: 40px;
     bottom: 40px;
 }
 
 
 /*second banner*/
 
 .Banner-2 {
     background: url(../images/bg/inner-banner-1.png) no-repeat;
     background-size: contain;
     padding: 50px 20px;
     background-position: center;
 }
 
 .Banner-2 .h2 {
     font-family: 'Roboto Slab', serif;
     font-weight: 400;
     color: #fff;
     font-size: 22px;
 }
 
 .Banner-2 .btn-ordernow {
     background-color: #9d4764;
     border-radius: 2px;
     color: #fff;
     border: 1px solid transparent;
     padding-left: 50px;
     padding-right: 50px;
     margin-top: 10px;
     transition: .3s all ease-in;
 }
 
 .Banner-2 .btn-ordernow:hover,
 .Banner-2 .btn-ordernow:focus {
     background-color: transparent;
     color: #9d4764;
     border: 1px solid #9d4764;
 }
 
 
 /* Large Devices, Wide Screens */
 
 @media only screen and (max-width: 1200px) {
     .test {
         background: url(../images/bg/Banner.jpg) no-repeat;
         background-size: 100%;
         height: 315px;
         max-height: 315px;
         width: 100%;
     }
     .test .btn-test {
         position: absolute;
         right: 40px;
         bottom: 40px;
     }
     .Banner-2 {
         background: url(../images/bg/inner-banner-1.png) no-repeat;
         background-size: 100%;
         width: 100%;
         height: 260px;
         max-height: 260px;
     }
     .Banner-2 .btn-test {
         position: relative;
         top: 183px;
         left: 25px;
     }
 }
 
 
 /* Medium Devices, Desktops */
 
 @media only screen and (max-width: 992px) {
     .test {
         background: url(../images/bg/Banner.jpg) no-repeat;
         background-size: 100%;
         height: 220px;
         max-height: 225px;
         width: 100%;
     }
     .test .btn-test {
         position: absolute;
         right: -194px;
         bottom: 50px;
     }
     .test .btn-test img {
         width: 50%;
     }
     .Banner-2 {
         background: url(../images/bg/inner-banner-1.png) no-repeat;
         background-size: 100%;
         width: 100%;
         height: 190px;
         max-height: 200px;
     }
     .Banner-2 .btn-test {
         position: relative;
         top: 120px;
         left: 16px;
     }
     .Banner-2 .btn-test img {
         width: 23%;
     }
 }
 
 
 /* Small Devices, Tablets */
 
 @media only screen and (max-width: 768px) {
     .test {
         background: url(../images/bg/Banner.jpg) no-repeat;
         background-size: 100%;
         height: 140px;
         max-height: 140px;
         width: 100%;
     }
     .test .btn-test {
         position: absolute;
         right: -285px;
         bottom: 40px;
     }
     .test .btn-test img {
         width: 40%;
     }
     .Banner-2 {
         background: url(../images/bg/inner-banner-1.png) no-repeat;
         background-size: 100%;
         width: 100%;
         height: 200px;
         max-height: 210px;
     }
     .Banner-2 .btn-test {
         position: relative;
         top: 120px;
         left: 17px;
     }
     .Banner-2 .btn-test img {
         width: 25%;
     }
 }
 
 
 /* Extra Small Devices, Phones */
 
 @media only screen and (max-width: 480px) {
     .test {
         background: url(../images/bg/Banner.jpg) no-repeat;
         background-size: 100%;
         height: 150px;
         max-height: 130px;
         width: 100%;
     }
     .test .btn-test {
         position: absolute;
         right: -190px;
         bottom: 50px;
         width: 100%;
     }
     .test .btn-test img {
         width: 40%;
     }
     .Banner-2 {
         background: url(../images/bg/inner-banner-1.png) no-repeat;
         background-size: 100%;
         width: 100%;
         height: 156px;
         max-height: 170px;
     }
     .Banner-2 .btn-test {
         position: relative;
         top: 93px;
         left: 13px;
     }
     .Banner-2 .btn-test img {
         width: 25%;
     }
 }
 
 
 /* Custom, iPhone Retina */
 
 @media only screen and (max-width: 320px) {
     .test {
         background: url(../images/bg/Banner.jpg) no-repeat;
         background-size: 100%;
         height: 110px;
         max-height: 120px;
         width: 100%;
     }
     .test .btn-test {
         position: absolute;
         right: -159px;
         bottom: 40px;
     }
     .test .btn-test img {
         width: 40%;
     }
     .Banner-2 {
         background: url(../images/bg/inner-banner-1.png) no-repeat;
         background-size: 100%;
         width: 100%;
         height: 260px;
         max-height: 260px;
     }
     .Banner-2 .btn-test {
         position: relative;
         top: 183px;
         left: 25px;
     }
     .Banner-2 .btn-test img {
         width: 25%;
     }
 }
 
 .list-bullets-p {
     /*color: #000;*/
     list-style: none;
     font-family: 'Roboto Slab', serif;
     padding-left: 0px;
     font-size: 16px;
     line-height: 1.8;
 }
 
 .list-bullets-p li {
     display: inline-flex;
     color: #727272;
     font-size: 15px;
     font-family: 'Roboto Slab', serif;
 }
 
 .list-bullets-p li:before {
     content: "\f054";
     font-family: FontAwesome;
     color: #f8a2bf;
     margin-right: 10px;
     display: inline-block;
     /* margin-left: -1.3em; */
     width: 1.3em;
 }
 
 
 /*modal css for christmass added on 21-dec-17*/
 
 .fade {
     opacity: 0;
     -webkit-transition: opacity .15s linear;
     -moz-transition: opacity .15s linear;
     -o-transition: opacity .15s linear;
     transition: opacity .15s linear
 }
 
 .fade.in {
     opacity: 1
 }
 
 .modal {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 1050;
     display: none;
     overflow: hidden;
     -webkit-overflow-scrolling: touch;
     outline: 0;
     padding-right: 0 !important
 }
 
 .modal-open .modal {
     overflow-x: hidden;
     overflow-y: auto
 }
 
 .modal-backdrop {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 1040;
     background-color: #000
 }
 
 .modal-backdrop.fade {
     filter: alpha(opacity=0);
     opacity: 0
 }
 
 .modal-backdrop.in {
     filter: alpha(opacity=50);
     opacity: .5
 }
 
 .modal-header {
     background: #E55B1B;
     color: #fff;
     padding: 20px 50px;
     text-align: center;
     font-size: 18px;
     font-weight: 700
 }
 
 #discount-popup .modal-dialog {
     margin: 80px auto;
     max-width: 600px;
 }
 
 #discount-popup .modal-content {
     background-color: transparent;
     box-shadow: none;
     border: none;
 }
 
 #discount-popup .modal-header {
     border: none;
     position: relative;
     text-align: right;
     padding: 0;
     background-color: transparent;
 }
 
 #discount-popup .modal-dialog .modal-header .close {
     padding: 4px 8px;
     z-index: 1;
     background: #f6bd4a;
     border-radius: 50%;
     color: white;
     text-shadow: 0px 0px 0px;
     top: -12px;
     right: -10px;
     position: absolute;
     opacity: 1;
     box-shadow: 1px 1px 5px #222;
 }
 
 #discount-popup .modal-body {
     padding: 0;
 }
 
 
 /*modal css for christmass added on 21-dec-17*/
 
 
 /*order form banner*/
 
 .banner-sidebar .header-sidebar {
     background: #8db63e ! important;
     color: #fff;
     padding-top: 10px;
     padding-bottom: 10px;
 }
 
 .banner-sidebar .header-sidebar p {
     margin-bottom: 0;
 }
 
 .banner-sidebar .body {
     padding: 5px;
     background: #09405f;
 }
 
 .banner-sidebar .body .inner-banner {
     padding: 5px;
     background: #fff;
     border: 10px solid #09405f;
     border-radius: 20px;
     padding-top: 20px;
     padding-bottom: 20px;
 }
 
 .banner-sidebar .body ul {
     margin: 0px;
     color: #000;
 }
 
 .banner-sidebar .body ul li {
     margin-top: 10px;
     margin-bottom: 10px;
     font-size: 13px;
 }
 
 .banner-order-2 {
     content: url('../images/Group 3.png');
 }
 
 
 /*--- sticky sidebar / popup ---*/
 
 div.slideIn-Popup {
     position: fixed;
     top: 40%;
     background-color: #000;
     box-shadow: 2px 2px 15px #c4c2c2;
 }
 
 div.slideIn-Popup .slideIn-control {
     position: relative;
     cursor: pointer;
     z-index: 19;
 }
 
 div.slideIn-Popup .slideIn-div {
     cursor: pointer;
     margin-left: -295px;
     position: absolute;
     top: 0;
     transition: margin-left 0.5s ease-in;
     z-index: 18;
     box-shadow: 2px 2px 15px #c4c2c2;
     border-radius: 8px;
 }
 
 div.slideIn-Popup .slideIn-div.slided {
     margin-left: 43px !important;
     transition: margin-left 0.5s ease-in;
 }
 
 div.slideIn-Popup .slideIn-div a {
     text-decoration: none;
     outline: none;
 }
 
 
 /*--- testimonials readmore button ---*/
 
 #load-more {
     display: none;
 }
 
 
 /*-----------------------------
 home-page update--- 26-jan-2019
 -----------------------------*/
 
 .bg-content {
     background: #fff;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center;
 }
 
 @media only screen and (min-width: 1500px) {
     .section-about {
         background-position: 108%;
     }
 }
 
 .we-guarantee {
     background: #fff;
 }
 
 .box-guarantee {
     background: transparent;
     box-shadow: 0px 1px 5px 0.2px rgba(0, 0, 0, 0.16);
     padding: 10px;
     color: #727272;
     min-height: 360px;
     margin-bottom: 10px;
 }
 
 .box-guarantee:hover,
 .box-guarantee:focus {
     background: #9d4764;
     color: #fff;
     transition: 0.5s all ease-in-out;
 }
 
 .box-guarantee:hover .span-svg-heading,
 .box-guarantee:focus .span-svg-heading {
     color: white;
     transition: 0.5s all ease-in-out;
 }
 
 .box-guarantee:hover .para-svg,
 .box-guarantee:focus .para-svg {
     color: white;
     transition: 0.5s all ease-in-out;
 }
 
 .cta-discounts {
     background: #FFF;
     font-family: 'Roboto Slab', serif;
 }
 
 .cta-discounts .cta-parallax {
     background: #FFF url('../images/bg/cta-parallax.jpg');
     background-size: cover;
     background-position: 0% 27%;
     /* background-attachment: fixed; */
     width: 100%;
     height: 287px;
     background-repeat: no-repeat;
 }
 
 .cta-discounts .bg-rgreen {
     background: #85ac42 url('../images/bg/cta-greenbg.jpg');
     background-size: cover;
     padding: 50px 30px;
     z-index: 12;
     position: relative;
 }
 
 .cta-discounts .bg-rgreen:before {
     content: '';
     width: 100px;
     height: 287px;
     background: #85ac42 url(../images/bg/cta-greenbg.jpg);
     background-size: cover;
     padding: 50px 30px;
     position: absolute;
     z-index: -12;
     top: 0;
     left: -50px;
     transform: skew(-15deg, 0deg);
 }
 
 .cta-discounts .bg-rgreen p {
     font-size: 28px;
     color: #fff;
 }
 
 .cta-discounts .bg-rgreen p b {
     color: #f8a3c0;
 }
 
 .cta-discounts .bg-rgreen p span {
     font-size: 36px;
     color: #f8a3c0;
 }
 
 .cta-discounts .bg-rgreen .btn-cta {
     background-color: #f8a3c0;
     font-size: 16px;
     color: #fff;
     padding-left: 40px;
     padding-right: 40px;
 }
 
 .cta-discounts .bg-rgreen .btn-cta:hover,
 .cta-discounts .bg-rgreen .btn-cta:focus {
     background-color: #fff;
     color: #f8a3c0;
     transition: all 0.5s ease;
 }
 
 .cta-discounts .no-gutters {
     padding: 0;
     margin: 0;
 }
 
 .why-CWP {
     background: #f8f8f8 url('../images/bg/bg-whyus.jpg');
     background-size: cover;
     background-repeat: no-repeat;
     padding: 50px 10px;
 }
 
 .why-CWP .why-reason {
     font-family: 'Roboto Slab', serif;
     font-size: 16px;
     color: #000;
     margin-bottom: 10px;
 }
 
 .why-CWP .why-reason span {
     font-size: 15px;
     font-weight: 700;
     text-transform: uppercase;
     color: #9d4764;
     display: block;
     width: 100%;
 }
 
 .why-CWP .why-reason p {
     color: #727272;
     font-family: 'Roboto', sans-serif;
     font-weight: 400;
     font-size: 15px;
 }
 
 .why-CWP .why-reason {
     font-family: 'Roboto Slab', serif;
     font-size: 16px;
     color: #000;
 }
 
 .padd-left-none {
     padding-left: 0;
 }
 
 .padd-right-none {
     padding-right: 0;
 }
 
 @media only screen and (max-width: 320px) {
     .text-sm-center {
         text-align: center;
     }
     .cta-discounts .cta-parallax {
         background: #FFF url('../images/bg/cta-parallax.jpg');
         background-size: cover;
         background-position: center;
     }
     .cta-discounts .bg-rgreen:before {
         content: unset;
     }
     .features .btn-pricing {
         padding-left: 20px;
         padding-right: 20px;
     }
     .section-about {
         background: #fff;
     }
     .content-area h2 {
         font-size: 22px;
         text-align: left;
     }
 }
 
 
 /* hammad css */
 
 .cta-capstone {
     padding: 50px 0px;
     background: url(../images/bg/capston-cta.png);
     background-size: cover;
     background-repeat: no-repeat;
 }
 
 .cta-capstone span {
     font-family: 'Roboto Slab', serif;
     font-size: 28px;
     color: #9d4764;
     display: block;
 }
 
 .cta-capstone .btn-ordernow {
     background-color: #f8a2bf;
     border-radius: 5px;
     color: #fff;
     padding-left: 80px;
     padding-right: 80px;
     margin-bottom: 10px;
     border: 2px solid transparent;
     transition: .3s all ease-in;
     margin-top: 30px;
 }
 
 .cta-capstone .btn-ordernow:hover,
 .cta-capstone .btn-ordernow:focus,
 .cta-capstone .btn-ordernow:active {
     background-color: transparent;
     border: 2px solid #f8a2bf color: #f8a2bf;
     transition: .3s all ease-in;
 }
 
 
 /* capstone-contact */
 
 .capstone-contact {
     padding: 50px 0px;
     background: #fff;
 }
 
 .capstone-contact .h2 {
     font-family: 'Roboto Slab', serif;
     font-size: 26px;
     color: #9d4764;
     display: block;
 }
 
 .capstone-contact .h5 {
     font-family: 'Roboto Slab', serif;
     font-size: 24px;
     color: #9d4764;
     display: block;
     margin-bottom: 5px;
 }
 
 .capstone-contact ul {
     padding: 45px 0px 0px;
 }
 
 .capstone-contact ul li {
     list-style: none;
     margin-bottom: 15px;
 }
 
 .capstone-contact ul li a {
     font-family: 'Roboto', sans-serif;
     font-size: 18px;
     color: #727272;
 }
 
 .capstone-contact ul li a i {
     color: #9d4764;
     margin-right: 10px;
     font-size: 22px;
 }
 
 .capstone-contact p {
     font-family: 'Roboto', sans-serif;
     font-size: 16px;
     color: #727272;
 }
 
 .capstone-contact .box {
     box-shadow: 0px 0px 6px 0px #dadada;
     padding: 20px 20px;
     margin-top: 20px;
 }
 
 .capstone-contact .box .h3 {
     font-family: 'Roboto Slab', serif;
     font-size: 24px;
     color: #9d4764;
     display: block;
     margin-top: 0px;
     margin-bottom: 20px;
 }
 
 .capstone-contact .box label {
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     color: #727272;
     font-weight: 300;
 }
 
 .capstone-contact .box .form-control {
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     color: #727272;
     font-weight: 300;
 }
 
 .capstone-contact .box .form-control::-webkit-input-placeholder {
     /* Edge */
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     color: #727272;
     font-weight: 300;
 }
 
 .capstone-contact .box .form-control:-ms-input-placeholder {
     /* Internet Explorer 10-11 */
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     color: #727272;
     font-weight: 300;
 }
 
 .capstone-contact .box .form-control::placeholder {
     font-family: 'Roboto', sans-serif;
     font-size: 14px;
     color: #727272;
     font-weight: 300;
 }
 
 .capstone-contact .box .btn-pricing {
     background-color: #9d4764;
     border-radius: 5px;
     color: #fff;
     padding-left: 50px;
     padding-right: 50px;
     margin-bottom: 10px;
     transition: .3s all ease-in;
 }
 
 
 /* capstone-contact */
 
 .sitemap {
    padding: 50px 0px;
}
.sitemap .h1 {
   font-family: 'Roboto Slab', serif;
    font-weight: 500;
    margin-top: 62px;
    font-size: 36px;
    color: #3a435d;
    margin-bottom: 20px;
    display: block;
}
.sitemap .h2 {
    font-family: 'Roboto Slab', serif;
    background: #9d4764;
    color: #ffffff;
    padding: 10px 30px;
        display: block;
        margin: 0px 0px 20px;
}
.sitemap ul {
    width: 100%;
    margin: 0;
    padding: 0;
}
.sitemap ul li {
    float: left;
    list-style-type: none;
    padding-left: 0px;
    text-decoration: none;
    display: inline-block;
    line-height: 24px;
    margin-bottom: 30px;
    width: 25%;
}
.sitemap ul li a {
        color: #727272;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    transition: .3s all ease-in;
    text-decoration: none;

}
.sitemap ul li a i {
    margin-right: 5px;
    background: #f8a2bf;
    padding: 10px 10px;
    border-radius: 25px;
    color: #fff;
    border: 1px solid #f8a2bf;
}
 
.text-dark-pink {
    color: #9d4764 !important;
}

 /* hammad css */

 /* Not Found */
#notfound {
    position: relative;
    height: 60vh;
}

#notfound .notfound {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.notfound {
    max-width: 520px;
    width: 100%;
    line-height: 1.4;
    text-align: center;
}

.notfound .notfound-404 {
    position: relative;
    height: 200px;
    margin: 0px auto 20px;
    z-index: -1;
}

.notfound .notfound-404 h1 {
    font-size: 236px;
    font-weight: 200;
    margin: 0px;
    color: #9d4764;
    text-transform: uppercase;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.notfound .notfound-404 h2 {
    font-size: 28px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    background: #f8a3c0;
    padding: 10px 5px;
    margin: auto;
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
}

.notfound a {
    display: inline-block;
    font-weight: 700;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    padding: 13px 23px;
    background: #f8a3c0;
    font-size: 18px;
    -webkit-transition: 0.2s all;
    border: 1px solid transparent;
    transition: 0.2s all;
}

.notfound a:hover, .notfound a:focus {
    color: #ffffff;
    border: 1px solid transparent;
    background: #9d4764;
    -webkit-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
}

.numbers {
    color: #9d4764;
    font-size: 30px;
    font-weight: bold;
}

.link-review {
    vertical-align: middle;
    display: inline-block;
    position: relative;
    padding: 0;
    /*margin-right: 10px;*/
}

.link-review span {
    display: inline-block;
}

.link-review .review-rating {
    padding: 13px 5px;
    vertical-align: bottom;
    background: #9d4764;
    border-radius: 4px;
    margin-right: 4px;
    color: #fff;
}

.link-review .review-stars {
    line-height: normal;
    vertical-align: sub;
    font-size: 14px;
    color: #f8a3c0;
    text-align: center;
}

.link-review .review-stars span {
    display: block;
}

.link-review .review-stars span i {
    font-size: 9px;
    color: #9d4764;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.login-ueh {
    background: #ffffff;
    padding: 0px;
}

.login-page {
    padding: 0% 0 0;
    margin: auto;
}

.form {
    position: relative;
    border: 1px solid #9d4764;
    z-index: 1;
    background: #f8a3c0;
    max-width: 460px;
    margin: 0 auto 100px;
    padding: 20px 45px 10px;
    text-align: center;
}

.form .h1 {
    font-weight: 700;
    font-size: 34px;
    color: #9d4764;
}

.form .h2 {
    font-weight: 500;
    font-size: 25px;
    color: #ffffff;
}

.form .h3 {
    font-weight: 500;
    font-size: 20px;
    color: #9d4764;
}

.form .h5 {
    color: #2b2d2e;
    font-weight: 400;
    font-size: 14px;
    color: #ffffff;
}

.form input {
    font-family: 'Roboto', sans-serif;
    outline: 0;
    background: #ffffff;
    border: 1px solid #3d2c00;
    border-radius: 25px !important;
    width: 100%;
    margin: 0 0 15px;
    padding: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 45px;
    font-size: 15px;
}

.form button {
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    outline: 0;
    background: #9d4764;
    width: 100%;
    border-radius: 25px;
    padding: 10px 15px;
    color: #ffffff;
    font-size: 15px;
    -webkit-transition: all 0.3 ease;
    transition: all 0.3 ease;
    cursor: pointer;
    border: 1px solid #f8a3c0;
}

.form button:hover,
.form button:active,
.form button:focus {
    background: transparent;
    color: #9d4764;
    border: 1px solid #9d4764;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.form .message {
    margin: 15px 0 0;
    color: #b3b3b3;
    font-size: 12px;
    font-weight: 600;
}

.form .message a {
    color: #ffffff;
    text-decoration: none;
}

.form .register-form {
    display: none;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
}

input[type=number] {
  -moz-appearance: textfield;
}

h1.droped {
    padding-left: 149px;
    font-size: 19px;
    font-family: 'Roboto', sans-serif;
    color: #727272;
    text-transform: capitalize;
    line-height: 26px;
    position: relative;
    z-index: 999999;
    font-weight: bold;
}

.span-dropcap {
    font-weight: 900;
    font-size: 140%;
    font-family: 'Roboto Slab', serif;
    line-height: 211%;
    background: rgba(236, 106, 150, 0.81);
    font-weight: bold;
    position: absolute;
    color: #fff;
    z-index: -2;
    left: 0px;
    padding: 10px 10px;
}

.banner-section .custom-heading-span {
    padding-left: 150px;
    font-size: 20px;
    font-family: 'Roboto', sans-serif;
    color: #727272;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 11px;
    position: relative;
    z-index: 999999;
    position: relative;
    top: 11px;
}

.form-about .form-label{
    font-family: 'Roboto-slab', serif;
    font-size: 16px;
    font-weight: 500;
}

.form-about .form-control::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    /* color: #727272; */
    font-family: 'Roboto-slab', serif;
}

.form-about .form-control:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
     /* color: #727272; */
    font-family: 'Roboto-slab', serif;
    opacity: 1;
}

.form-about .form-control::-moz-placeholder {
    /* Mozilla Firefox 19+ */     
    /* color: #727272; */
    font-family: 'Roboto-slab', serif;
    opacity: 1;
}

.form-about .form-control:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    /* color: #727272; */
    font-family: 'Roboto-slab', serif;
}

.form-about .form-control::-ms-input-placeholder {
    /* Microsoft Edge */
    /* color: #727272; */
    font-family: 'Roboto-slab', serif;
}

.form-about .form-control::placeholder {
    /* Most modern browsers support this now. */
    /* color: #727272; */
    font-family: 'Roboto-slab', serif;
}

.form-about input::placeholder {
    /* color: #727272; */
    font-family: 'Roboto-slab', serif;
}

.form-about select {
    /* color: #727272; */
    font-family: 'Roboto-slab', serif;
}

.form-about .form-group textarea.form-control, .form-about .form-group textarea.form-control::placeholder{
    color: #000;
    font-family: 'Roboto-slab', serif;
    font-size: 16px;
    font-weight: 500;
}

.form-box .row {
    padding: 5px 8px;
}

/* changes on june 2020 */
.Banner-2 {
    background: url(../images/bg/inner-banner-1.png) no-repeat;
    background-size: cover;
    padding: 50px 20px;
    background-position: top left;
}

.dropdown-menu>li>a {
    padding: 5px 20px;
    line-height: 26px;
}

.navbar-fixed-top{
    z-index: 9999999;
}

@media only screen and (max-width : 480px) {

    .navbar-default .navbar-nav>li>a {
        color: #000;
        font-size: 16px;     
        line-height: 26px;
    }

    .footer2 .list-footer2-pages {
        padding-left: 15px;
    }

    .footer2 .list-footer2-pages li a{
        line-height: 26px;
    }

    .footer2 .span-footer-heading{
        padding-left: 15px;
    }
}