@font-face{
    font-family:Poppins;
    src:url(../fonts/Poppins-Light.eot);
    src:url(../fonts/Poppins-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/Poppins-Light.woff2) format('woff2'),url(../fonts/Poppins-Light.woff) format('woff'),url(../fonts/Poppins-Light.ttf) format('truetype'),url(../fonts/Poppins-Light.svg#Poppins-Light) format('svg');
    font-weight:300;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Poppins;
    src:url(../fonts/Poppins-Bold.eot);
    src:url(../fonts/Poppins-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Poppins-Bold.woff2) format('woff2'),url(../fonts/Poppins-Bold.woff) format('woff'),url(../fonts/Poppins-Bold.ttf) format('truetype'),url(../fonts/Poppins-Bold.svg#Poppins-Bold) format('svg');
    font-weight:700;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Poppins;
    src:url(../fonts/Poppins-Medium.eot);
    src:url(Poppins-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Poppins-Medium.woff2) format('woff2'),url(../fonts/Poppins-Medium.woff) format('woff'),url(../fonts/Poppins-Medium.ttf) format('truetype'),url(../fonts/Poppins-Medium.svg#Poppins-Medium) format('svg');
    font-weight:500;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Poppins;
    src:url(../fonts/Poppins-SemiBold.eot);
    src:url(../fonts/Poppins-SemiBold.eot?#iefix) format('embedded-opentype'),url(../fonts/Poppins-SemiBold.woff2) format('woff2'),url(../fonts/Poppins-SemiBold.woff) format('woff'),url(../fonts/Poppins-SemiBold.ttf) format('truetype'),url(../fonts/Poppins-SemiBold.svg#Poppins-SemiBold) format('svg');
    font-weight:600;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:Poppins;
    src:url(../fonts/Poppins-Regular.eot);
    src:url(../fonts/Poppins-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Poppins-Regular.woff2) format('woff2'),url(../fonts/Poppins-Regular.woff) format('woff'),url(../fonts/Poppins-Regular.ttf) format('truetype'),url(../fonts/Poppins-Regular.svg#Poppins-Regular) format('svg');
    font-weight:400;
    font-style:normal;
    font-display:swap
}
body{
    background-color:#f1f1f1;
    font-family:Poppins,sans-serif!important
}
body,html{
    overflow-x:hidden
}
#desktop-navigation{
    background-color:#12aae0
}
#desktop-navigation .top-icons .uk-flag img{
    width:25px
}
#desktop-navigation .top-icons .uk-flag{
    margin:0 10px
}
ul.footermenu{
    padding-left:0
}
#desktop-navigation .top-icons ul{
    display:flex;
    justify-content:space-evenly;
    margin-top:15px
}
#desktop-navigation .top-icons ul li{
    list-style:none
}
#desktop-navigation .top-icons ul li a{
    text-decoration:none
}
#desktop-navigation .top-icons ul li a:hover{
    color:#1f396c
}
#desktop-navigation .top-icons .flag-24-icon .phoneNum a{
    color:#fff;
    font-size:14px;
    font-weight:500
}
#desktop-navigation .top-icons i.fa-envelope{
    color:#000;
    margin:0 8px
}
#desktop-navigation .top-icons .facebok-icon i{
    color:#fff;
    margin:0 8px
}
#desktop-navigation .top-icons .twitter-icon i{
    color:#fff
}
#desktop-navigation nav ul li{
    list-style:none;
    margin-top:7px
}
#desktop-navigation .nav-link{
    padding:5px 16px;
}
#desktop-navigation .dropdown-menu.set-drop li .nav-link{
    margin-left:10px!important
}
#desktop-navigation .navbar-collapse ul li a{
    color:#fff;
    -webkit-transition:color .5s;
    transition:color .5s
}
#desktop-navigation .navbar-collapse ul li a:hover{
    color:#1f396c
}
#desktop-navigation .navbar-collapse .dropdown-menu li a{
    color:#1f396c;
    font-size:14px
}
#desktop-navigation .navbar{
    margin-bottom:-15px;
    margin-top:-15px
}
#banner-section .container-fluid .blue-bg{
    padding:0
}
#banner-section{
    background-image:url(../images/new-home/main-banner.webp);
    padding:80px 0;
    background-size:cover;
    background-repeat:no-repeat;
    background-color:#1f396c
}
#banner-section .dark-blue-heading{
    color:#188ed6;
    font-weight:bolder;
    font-size:28px;
}
#banner-section span.dark-blue-heading{
    color:#fff;
    font-size:20px;
    font-weight:bolder
}
.header-points{
    margin-bottom:15px
}
.icon-box img{
    vertical-align: baseline !important;
}
#banner-section .header-points-text{
    color:#fff;
    padding:0 10px;
    margin-top:13px;
    font-size:12px
}
#signup-form{
    background:#fff;
    position:relative;
    padding:18px 0;
    margin-top:-50px;
    border-radius:10px;
    margin-left:75px;
    margin-right:75px;
    box-shadow:0 19px 33px -2px rgba(0,0,0,.2);
    -webkit-box-shadow:0 19px 33px -2px rgba(0,0,0,.2);
    -moz-box-shadow:0 19px 33px -2px rgba(0,0,0,.2)
}
#signup-form .signup-form-images img{
    width:100%;
    max-width:80%;
    position:absolute;
    top:-93px;
    left:25px
}
.signup-main-form .form-group{
    position:relative;
    margin-bottom:0
}
.signup-main-form .form-group svg{
    position:absolute;
    width:15px;
    height:15px;
    top:12px;
    left:15px
}
#signup-form .signup-main-form .form-group input{
    height:40px;
    border:1px solid #c8c2c2;
    width:100%;
    padding-left:35px;
    font-size:12px
}
#signup-form .signup-main-form .form-group input:focus{
    outline:0
}
#signup-form .signup-main-form .form-group .new-theme-btn{
    height:40px;
    background:#12aae0;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    border:none;
    padding:0 15px;
    color:#fff;
    font-size:13px;
    width:100%;
    box-shadow:0 5px 4px 0 rgb(18 170 224/40%);
    -webkit-box-shadow:0 5px 4px 0 rgb(18 170 224/40%);
    -moz-box-shadow:0 5px 4px 0 rgb(18 170 224/40%)
}
.reliable .rates i{
    color:#0f9096
}
.fa .fa-star:before{
    content:"\f005"
}
.head{
    color:#27c8f1
}
.rates_no{
    font-size:25px;
    line-height:45px;
    color:#135681;
    margin-left:13px
}
.rates{
    color:#ffd30a
}
.commonBtn-cs{
    display:inline-block;
    min-width:190px;
    text-align:center;
    letter-spacing:0;
    padding:13px 25px;
    position:relative;
    overflow:hidden;
    color:#fff;
    border:1px solid transparent;
    font-weight:900;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    background-color:#0f9096;
    height:60px;
    left:20px
}
.commonBtn-cs:hover{
    background-color:#000;
    color:#0f9096;
    border:1px solid #0f9096
}
.logo-images{
    padding:0 150px;
    margin-top:50px
}
#experience-section{
    padding:100px 0
}
#experience-section .col-lg-7{
    padding:0
}
#experience-section .col-lg-5{
    padding:0
}
.dark-blue-bg{
    background-color:#1f396c;
    border-radius:3px;
    padding:50px 160px
}
.sec-heading-white h2{
    font-size:50px;
    color:#fff;
    margin-bottom:15px;
    font-weight:bolder
}
.white-para{
    color:#fff
}
p.white-para{
    font-size:14px
}
.cta-buttons{
    margin-top:35px
}
.cta-buttons .live-chat{
    background-color:#188ed6;
    border:1px solid #188ed6;
    border-radius:5px;
    color:#fff;
    text-align:center;
    padding:15px 40px;
    text-decoration:none;
    transition:1s ease
}
.cta-buttons .live-chat:hover{
    background-color:transparent;
    border:1px solid #fff;
    border-radius:5px;
    color:#fff;
    text-align:center;
    transition:1s ease
}
.cta-buttons .order-now{
    background-color:transparent;
    border:1px solid #fff;
    border-radius:5px;
    color:#fff;
    text-align:center;
    padding:15px 30px;
    margin-left:15px;
    text-decoration:none;
    transition:1s ease
}
.cta-buttons .order-now:hover{
    background-color:#188ed6;
    border:1px solid #188ed6;
    border-radius:5px;
    color:#fff;
    text-align:center;
    transition:1s ease
}
.cta-buttons-light-bg{
    margin-top:35px
}
.cta-buttons-light-bg .live-chat{
    background-color:#188ed6;
    border:1px solid #188ed6;
    border-radius:5px;
    color:#fff;
    text-align:center;
    padding:15px 40px;
    text-decoration:none;
    transition:1s ease
}
.cta-buttons-light-bg .live-chat:hover{
    background-color:transparent;
    border:1px solid #212529;
    border-radius:5px;
    color:#212529;
    text-align:center;
    transition:1s ease
}
.cta-buttons-light-bg .order-now{
    background-color:transparent;
    border:1px solid #212529;
    border-radius:5px;
    color:#212529;
    text-align:center;
    padding:15px 30px;
    margin-left:15px;
    text-decoration:none;
    transition:1s ease
}
.cta-buttons-light-bg .order-now:hover{
    background-color:#188ed6;
    border:1px solid #188ed6;
    border-radius:5px;
    color:#fff;
    text-align:center;
    transition:1s ease
}
#experience-section .experience-bg{
    position:relative
}
#experience-section .experience-bg img{
    position:absolute;
    right:0;
    left:-75px;
    top:-40px;
    max-width:100%
}
.light-blue{
    color:#12aae0
}
.speciality{
    position:absolute;
    top:345px;
    left:45px;
    right:45px
}
.speciality h3{
    font-size:30px;
    line-height:40px;
    font-weight:600
}
#service{
    padding:100px 0
}
.services-box{
    display:flex;
    border:1px solid #12aae0;
    padding:5px 25px;
    border-radius:10px;
    margin-bottom:15px;
    transition:1s ease;
    min-height: 64px!important;
}
.services-box:hover{
    display:flex;
    border:1px solid transparent;
    background-color:#12aae0;
    box-shadow:0 5px 7px 3px rgb(18 170 224/31%);
    padding:5px 25px;
    border-radius:10px;
    margin-bottom:15px;
    transition:1s ease;
    min-height: 64px!important;
}
.services-box:hover .service-name{
    color:#fff;
    margin-top:15px;
    margin-left:20px;
    font-size:14px
}
.services-box:hover .service-icon{
    display:none
}
.services-box:hover .hover-service-icon{
    display:block
}
.services-box .hover-service-icon{
    display:none
}
.services-box .valid-icon{
    margin-top:13px
}
.services-box .service-name{
    margin-top:15px;
    margin-left:20px;
    font-size:14px
}
.black-heading{
    line-height:60px;
    margin-bottom:5px
}
.writing-para{
    margin-bottom:50px
}
.line{
    width:2px;
    background-color:#12aae0!important
}
.lead{
    font-size:1.1rem
}
.stepper h5{
    color:#1f396c
}
.stepper p{
    color:#212529!important;
    font-size:14px
}
.stepper .rounded-circle{
    background-color:#212529
}
.stepper .rounded-circle-border{
    border:1px solid #212529;
    border-radius:50px;
    color:#212529!important
}
.writing-service-image{
    margin-top:30px
}
.writing-service-image img{
    width:100%;
    position:absolute;
    right:-141px
}
#academic-sec{
    background:url(../images/new-home/academic-writing-bg.webp);
    background-repeat:no-repeat;
    background-size:cover;
    padding:100px 0;
    margin-top:100px
}
#academic-sec .sec-heading-white{
    text-align:center
}
#academic-sec .white-para{
    text-align:center;
    margin-top:20px
}
#academic-sec .nav-pills .nav-link{
    color:#fff;
    background-color:transparent;
    border:1px solid #707070;
    opacity:.5;
    text-align:center;
    padding:15px 0;
    margin:25px 0
}
#academic-sec .nav-pills .nav-link.active{
    color:#fff;
    background-color:transparent;
    opacity:1;
    border:1px solid #fff;
    text-align:center;
    padding:15px0 px;
    margin:25px 0
}
#academic-sec .tab-pane{
    background:#fff;
    padding:50px;
    border-radius:5px;
    background-image:url(../images/new-home/tab-bg.png);
    background-repeat:no-repeat;
    background-size:cover;
    height:300px;
    margin-top:60px
}
#academic-sec .tab-detail-para{
    font-size:14px
}
#academic-sec .nav{
    margin-top:50px
}
#academic-sec .tab-content{
    margin-top:50px
}
/*#academic-sec .pointed img{*/
/*    position:absolute;*/
/*    left:-50px;*/
/*    top:45px*/
/*}*/
#academic-sec .read-more{
    margin-top:25px
}
#academic-sec .read-more a{
    background:#188ed6;
    border-radius:5px;
    color:#fff;
    padding:10px 20px;
    text-align:center;
    text-decoration:none
}
#professional-writer{
    padding:70px 0
}
#professional-writer .small-text{
    font-size:14px;
    font-weight:500
}
#professional-writer .professional-quality{
    position:relative
}
#professional-writer .quality-box.box-2{
    position:relative;
    left:100px
}
#professional-writer .quality-box{
    display:flex;
    padding:6px 0;
    background:#cfe6ef;
    margin-top:30px;
    margin-bottom:30px;
    border-radius:7px
}
#professional-writer .quality-pic{
    margin-left:10px
}
#professional-writer .quality-pic img{
    width:40px;
    height:45px
}
#professional-writer .quality-text p{
    margin-top:10px;
    margin-left:25px;
    font-size:18px;
    font-weight:600
}
#feature-sec{
    background:#1f3765;
    background-size:cover;
    background-repeat:no-repeat;
    padding:50px 0
}
#feature-sec .writing-section{
    color:#fff
}
#feature-sec .feature-list{
    display:flex;
    margin-top:30px;
    margin-bottom:15px
}
#feature-sec .feature-list .feature-text{
    margin-left:10px
}
#feature-sec .free-line p{
    text-align:center;
    color:#fff;
    font-size:30px;
    margin:40px 0
}
#feature-sec .cut-text{
    text-decoration:line-through;
    color:red
}
#feature-sec .free-text{
    color:#1aff00
}
#feature-sec .call-paper{
    text-align:center;
    margin-top:30px
}
#feature-sec .call-now{
    background:#188ed6;
    color:#fff;
    text-align:center;
    padding:15px 35px;
    border-radius:5px;
    text-decoration:none
}
#feature-sec .do-paper{
    background:#188ed6;
    color:#fff;
    text-align:center;
    padding:15px 35px;
    border-radius:5px;
    margin-left:20px;
    text-decoration:none
}
#feature-sec .gift-img{
    position:relative
}
#feature-sec .gift-img img{
    position:absolute;
    top:75px
}
#choose-writer{
    padding:100px 0
}
#choose-writer .writer-details{
    display:flex;
    padding:20px 0
}
#choose-writer .experience-project{
    display:flex
}
#choose-writer .experience-project span{
    display:flex
}
#choose-writer .writer-img img{
    max-width:190px
}
#choose-writer .writer-name p{
    color:#212529;
    font-weight:700;
    font-size:18px;
    margin-bottom:0
}
#choose-writer .writer-img{
    margin-right:15px
}
#choose-writer .experience-project span{
    margin-top:10px
}
#choose-writer .experience-project span img{
    width:25px;
    height:25px;
    margin-right:5px
}
#choose-writer .experience-project div img{
    width:25px;
    height:25px;
    margin-right:5px
}
#choose-writer .experience-project span p{
    margin-right:15px;
    color:#212529;
    font-weight:700;
    font-size:11px
}
#choose-writer .hire-writer-btn{
    margin-top:14px
}
#choose-writer .hire-writer-btn a{
    background:#188ed6;
    color:#fff;
    font-size:13px;
    padding:10px 21px;
    width:100%;
    display:block;
    text-align:center;
    border-radius:5px;
    text-decoration:none
}
.writing-section h2{
    font-weight:600
}
#client{
    background:url(../images/new-home/client-bg.webp);
    background-size:cover;
    background-repeat:no-repeat
}
#client .writing-section h2{
    text-align:center
}
#client .rates{
    text-align:center;
    margin-bottom:20px
}
#client .rates .fa-star{
    color:#12aae0!important;
    text-align:center;
    font-size:50px
}
#client .rates span{
    color:#12aae0!important;
    text-align:center;
    font-size:50px
}
#client .cta-buttons{
    margin-top:25px;
    text-align:center
}
#client .cta-buttons .live-chat{
    background-color:#fff;
    border:1px solid #fff;
    border-radius:5px;
    color:#188ed6;
    text-align:center;
    padding:15px 40px;
    text-decoration:none;
    transition:1s ease
}
#client .cta-buttons .live-chat:hover{
    background-color:#188ed6;
    border:1px solid #188ed6;
    border-radius:5px;
    color:#fff;
    text-align:center;
    transition:1s ease
}
#client .cta-buttons .order-now{
    background-color:transparent;
    border:1px solid #fff;
    border-radius:5px;
    color:#fff;
    text-align:center;
    padding:15px 30px;
    margin-left:15px;
    text-decoration:none;
    transition:1s ease
}
#client .cta-buttons .order-now:hover{
    background-color:#188ed6;
    border:1px solid #188ed6;
    border-radius:5px;
    color:#fff;
    text-align:center;
    transition:1s ease
}
#client .item{
    height:400px;
    display:flex
}
#client .client-review-box{
    background:#fff;
    border-radius:5px;
    padding:15px 0;
    margin-top:65px
}
#client .client-name-rating{
    display:flex;
    justify-content:space-between;
    padding:0 30px
}
#client .client-name-rating span{
    font-weight:600;
    font-size:20px
}
#client .star-rating .fa-star{
    color:#fd9102
}
#client .review-para p{
    color:#2e2e2e;
    padding:0 30px
}
#client .order-number{
    display:flex;
    justify-content:space-between;
    padding:0 30px
}
#client .order-number span{
    font-size:12px;
    font-weight:700
}
#client hr{
    background:#212529
}
#faq-sec{
    padding:100px 0
}
#faq-sec .writing-section{
    margin-bottom:100px
}
#faq-sec .ask-team p{
    color:#212529;
    font-weight:600
}
#faq-sec .team-mail{
    margin-bottom:15px;
    text-decoration:none
}
#faq-sec .team-chat{
    margin-bottom:15px;
    text-decoration:none
}
#faq-sec .team-mail img{
    width:25px;
    margin-right:5px
}
#faq-sec .team-chat img{
    width:25px;
    margin-right:5px
}
#faq-sec .team-chat span,#faq-sec .team-mail span{
    color:#1f396c;
    font-size:15px;
    font-weight:600
}
#faq-sec .faq-btn{
    margin-top:30px;
    margin-bottom:20px
}
#faq-sec .faq-btn a{
    background:#188ed6;
    color:#fff;
    padding:10px 40px;
    width:1;
    border-radius:5px;
    text-decoration:none
}
#accordion{
    counter-reset:acc_item;
    box-shadow:none!important
}
#accordion .card{
    background:0 0;
    margin-bottom:20px
}
.myaccordion .card{
    border:none
}
.myaccordion .card-header{
    background:0 0;
    border:none
}
.myaccordion .card-header{
    background:#1f396c;
    border:none;
    padding:5px 0 5px 15px;
    display:block;
    border-top-left-radius:7px;
    border-top-right-radius:7px
}
.myaccordion .btn{
    width:100%;
    font-weight:700;
    color:#fff;
    padding:0;
    font-size:15px;
    font-weight:400;
    text-decoration:none
}
.myaccordion .fa-stack{
    font-size:18px
}
.fa-inverse{
    color:#fff
}
.card .card-body{
    border:0;
    color:#212529;
    background:#fff;
    border-bottom-left-radius:7px;
    border-bottom-right-radius:7px
}
.card-body ul li{
    color:#212529
}
.card-body ul li::marker{
    color:#12aae0
}
.submit-btn{
    margin-top:37px
}
.submit-form{
    background:#188ed6;
    border:none;
    text-align:center;
    color:#fff;
    padding:7px 240px;
    border-radius:5px;
    text-decoration:none;
    width: 100%;
}
#contact .form-group input{
    background:0 0!important
}
#contact .form-control{
    background:0 0
}
#contact-info .contact-info-box{
    background:#fff;
    padding:10px 60px;
    border-radius:10px;
    position:relative;
    margin-top:45px;
    z-index:99
}
#contact-info .contact-detail span{
    font-size:20px;
    margin:20px 0;
    font-weight:600
}
#contact-info .contact-detail{
    text-align:center;
    margin-top:15px
}
#contact-info .contact-para p{
    text-align:center;
    color:#212529;
    font-weight:600;
    font-size:13px
}
#contact-info .contact-call-icon{
    text-align:center;
    margin:10px 0
}
#contact-info .contact-call-text{
    text-align:center;
    margin:5px 0
}
#contact-info .contact-call-text span{
    font-weight:600
}
#contact-info .contact-phone-number{
    text-align:center;
    margin:0 0
}
#contact-info .contact-phone-number a{
    color:#212529;
    font-weight:600;
    text-decoration:none
}
.dFooter{
    background:#12aae0;
    position:relative;
    margin-top:-40px;
    padding:40px 0;
    z-index:9
}
.dFooter .dis p{
    color:#fff
}
.dFooter h3{
    font-size:25px;
    margin-bottom:20px;
    color:#fff;
    margin-top:35px
}
.dFooter .footermenu li{
    list-style:none;
    margin-left:0;
    margin-top:12px
}
.dFooter .footermenu li a{
    color:#fff!important;
    text-decoration:none
}
.payment-icon{
    background-color:#e9b305
}
.pay-icon{
    color:#fff;
    padding:8px 0
}
.pay-icon span{
    color:#fff;
    font-size:22px;
    font-style:italic;
    margin:2px;
    display:inline-block;
    padding-top:2px
}
.pay-icon{
    margin:0 auto;
    text-align:left
}
.sprite-icon{
    background:url(../images/new-home/payment-sprite.png) no-repeat;
    display:inline-block;
    margin-right:5px;
    margin-bottom:5px
}
.pay-icon span.title{
    text-align:right;
    display:block
}
.align-icon-center{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.americanexpress-icon{
    background-position:-11px -13px;
    width:46px;
    height:29px;
    display:inline-block
}
.visa-icon{
    background-position:-11px -54px;
    width:46px;
    height:29px;
    display:inline-block
}
.discover-icon{
    background-position:-11px -99px;
    width:47px;
    height:32px;
    display:inline-block
}
.mastercard-icon{
    background-position:-11px -154px;
    width:46px;
    height:30px;
    display:inline-block
}
.hsbc-icon{
    background-position:-8px -192px;
    width:116px;
    height:28px;
    display:inline-block
}
.paypal-icon{
    background-position:-74px -13px;
    width:100px;
    height:30px;
    display:inline-block
}
.barclays-icon{
    background-position:-89px -99px;
    width:28px;
    height:30px;
    display:inline-block
}
.wealth-icon{
    background-position:-117px -51px;
    width:48px;
    height:48px;
    display:inline-block
}
.socialtSection{
    background:#12aae0
}
.socialicons .socialText{
    padding-right:15px;
    border-right:2px solid #fff;
    color:#fff;
    font-size:18px
}
.badge.social{
    font-size:16px;
    height:20px;
    width:20px;
    text-align:center;
    line-height:30px;
    padding:0;
    border-radius:50px
}
.socialicons i{
    color:#fff
}
.socialicons a{
    margin-top:14px!important
}
.badge{
    display:inline-block;
    font-weight:700;
    white-space:nowrap;
    vertical-align:baseline
}
.footer-social{
    margin-top:10px;
    margin-bottom:20px
}
.copyrightSection{
    background-color:#212529
}
.copyrightSection .copyright-inner{
    color:#fff;
    text-align:center;
    margin-top:20px
}
.footer-call{
    display:flex;
    margin-top:20px;
    justify-content:end
}
.footer-call p{
    color:#fff
}
.footer-call span{
    color:#12aae0;
    margin-left:10px
}
#writer-carousel .owl-dot{
    display:none
}
#writer-carousel .owl-nav{
    display:none
}
.mob-navbar{
    display:none
}
@media(max-width:991px){
    .pay-icon span.title{
        text-align:center;
        display:block;
        margin:0 0 10px
    }
    .pay-icon{
        text-align:center
    }
    .pay-icon span{
        font-size:18px
    }
    .align-icon-center{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    #desktop-navigation{
        display:none
    }
    .mob-navbar{
        display:block;
        display:flex;
        background:#12aae0
    }
    .navbar-toggler{
        background-color:#fff
    }
    .mob-navbar .nav-link{
        color:#fff!important
    }
    .mob-navbar .setnav{
        color:#fff!important
    }
    .mob-navbar .dropdown-menu .nav-link{
        color:#12aae0!important;
        padding:5px 20px!important
    }
    .mob-navbar .dropdown{
        margin-left:-10px!important
    }
    .mob-navbar .phoneNum a{
        color:#fff!important
    }
    .mob-navbar .fa-envelope{
        color:#fff
    }
}
@media(min-width:434px) and (max-width:767px){
    #feature-sec .do-paper{
        background:#188ed6;
        color:#fff;
        text-align:center;
        padding:15px 25px!important;
        border-radius:5px;
        text-decoration:none;
        position:relative;
        top:0!important;
        margin:0
    }
    #feature-sec .call-now{
        background:#188ed6;
        color:#fff;
        text-align:center;
        padding:15px 10px!important;
        border-radius:5px;
        text-decoration:none
    }
}
@media(max-width:767px){
    #client{
        background:#4b4f52
    }
    .header-points{
        display:none!important
    }
    #feature-sec .call-now{
        font-size:14px
    }
    #client .cta-buttons .live-chat{
        padding:15px 25px
    }
    .speciality h3{
        font-size:25px
    }
    #client .cta-buttons .order-now{
        padding:15px 25px
    }
    #banner-section{
        background-image:unset!important;
        background-color:#1f396c;
        padding:80px 0 30px!important
    }
    .commonBtn-cs{
        margin-top:15px
    }
    .banner-heading{
        text-align:center
    }
    #banner-section .dark-blue-heading{
        color:#188ed6;
        font-size:25px;
        font-weight:bolder
    }
    #banner-section span.dark-blue-heading{
        color:#fff;
        font-size:15px;
        font-weight:bolder
    }
    .banner-text br{
        display:none
    }
    .banner-text{
        margin-top:10px
    }
    #form-section{
        margin-top:25px
    }
    #signup-form{
        background:#fff;
        position:relative;
        padding:18px 0;
        margin-top:0;
        border-radius:10px;
        margin-left:5px;
        margin-right:5px;
        box-shadow:0 10px 15px 0 rgb(106 106 106/40%)
    }
    #signup-form .signup-form-images img{
        width:50%;
        position:revert;
        margin-top:-10px
    }
    .signup-form-images{
        text-align:center
    }
    .signup-main-form .form-group{
        position:relative;
        margin-bottom:25px
    }
    .dark-blue-bg{
        background-color:#1f396c;
        border-radius:3px;
        padding:50px 25px
    }
    .cta-buttons .live-chat{
        background-color:#188ed6;
        border:1px solid #188ed6;
        border-radius:5px;
        color:#fff;
        text-align:center;
        padding:15px 26px;
        text-decoration:none;
        transition:1s ease
    }
    .cta-buttons .order-now{
        background-color:transparent;
        border:1px solid #fff;
        border-radius:5px;
        color:#fff;
        text-align:center;
        padding:15px 25px;
        margin-left:15px;
        text-decoration:none;
        transition:1s ease
    }
    #experience-section .experience-bg{
        text-align:center
    }
    #experience-section .experience-bg img{
        position:revert;
        max-width:100%;
        margin-top:20px
    }
    #experience-section{
        padding:15px 0
    }
    #service{
        padding:0
    }
    .services-box .service-name a{
        text-decoration: none;
    }
    .service-name{
        margin-top:15px;
        margin-left:20px;
        font-size:14px
    }
    .speciality{
        position:revert;
        margin-top:25px
    }
    .speciality h3{
        font-size:30px;
        line-height:40px;
        text-align:center
    }
    .speciality p{
        text-align:center
    }
    #writing-service .black-heading{
        text-align:center
    }
    #writing-service .black-heading h2{
        font-size:25px;
        margin-top:20px
    }
    #writing-service .writing-para{
        text-align:center
    }
    .writing-service-image img{
        width:100%;
        position:revert
    }
    #academic-sec{
        padding:100px 0;
        margin-top:25px
    }
    .sec-heading-white h2{
        font-size:25px;
        color:#fff;
        margin-bottom:15px;
        font-weight:bolder
    }
    #academic-sec .tab-pane{
        height:auto;
        margin-top:40px
    }
    #academic-sec .pointed img{
        display:none
    }
    #professional-writer .quality-text p{
        margin-top:6px;
        margin-left:25px;
        font-size:15px
    }
    #professional-writer .quality-box.box-2{
        position:relative;
        left:0
    }
    #feature-sec .writing-section{
        text-align:center
    }
    #feature-sec .white-para{
        text-align:center
    }
    #feature-sec .gift-img img{
        position:revert
    }
    #feature-sec .gift-img{
        text-align:center
    }
    #choose-writer{
        padding:50px 0
    }
    #choose-writer .writing-section .black-heading{
        text-align:center
    }
    #choose-writer .writing-para{
        text-align:center
    }
    #choose-writer .hire-writer-btn a{
        background:#188ed6;
        color:#fff;
        padding:10px 15px;
        font-size:12px;
        border-radius:5px;
        text-decoration:none
    }
    #choose-writer .writer-details{
        display:flex;
        height:350px
    }
    #choose-writer .experience-project{
        display:revert
    }
    .team-img{
        text-align:center;
        margin-bottom:20px
    }
    #faq-sec .ask-team p{
        color:#212529;
        font-weight:600;
        text-align:center
    }
    .ask-team-text{
        text-align:center
    }
    .submit-form{
        background:#188ed6;
        text-align:center;
        color:#fff;
        padding:7px 138px;
        border-radius:5px;
        text-decoration:none
    }
    .separator{
        display:none
    }
    #client .item{
        height:875px;
        display:flex
    }
    #client .client-review-box{
        background:#fff;
        border-radius:5px;
        padding:15px 0;
        margin-top:485px
    }
    #accordion .card-header .btn{
        text-align:justify!important;
        white-space:inherit!important
    }
    #faq-sec{
        padding:50px 0
    }
    #faq-sec .faq-btn{
        margin-top:30px;
        margin-bottom:45px;
        text-align:center
    }
    .socialicons{
        text-align:center
    }
    .footer-call{
        display:flex;
        margin-top:20px;
        justify-content:center
    }
    #feature-sec{
        background:#2c426c;
        background-size:cover;
        background-repeat:no-repeat;
        padding:80px 0
    }
    #feature-sec .do-paper{
        background:#188ed6;
        color:#fff;
        text-align:center;
        padding:15px 85px;
        border-radius:5px;
        text-decoration:none;
        position:relative;
        top:45px;
        margin:0
    }
    .cta-buttons-light-bg .live-chat{
        padding:15px 36px
    }
    .logo-images{
        padding:0 15px;
        margin-top:30px;
        margin-bottom:30px
    }
    .data-list{
        height:100%;
        width:100%;
        padding:0!important;
        overflow-y:hidden
    }
    #client .cta-buttons{
        margin-top:25px;
        text-align:center;
        margin-bottom:25px
    }
}
@media(min-width:768px) and (max-width:992px){
    #banner-section{
        background-image:unset!important;
        background-color:#1f396c;
        padding:80px 0!important
    }
    #experience-section .experience-bg{
        text-align:center
    }
    #experience-section .experience-bg img{
        position:revert;
        max-width:100%;
        margin-top:20px
    }
    .speciality{
        position:revert;
        margin-top:25px
    }
    .speciality h3{
        font-size:25px;
        line-height:40px;
        text-align:center
    }
    .speciality p{
        text-align:center
    }
    .services-box .valid-icon .img-fluid{
        display:none
    }
    .services-box{
        display:flex;
        border:1px solid #12aae0;
        padding:5px 0;
        border-radius:10px;
        margin-bottom:15px;
        transition:1s ease
    }
    .services-box .service-name{
        margin-top:15px;
        margin-left:20px;
        font-size:12px
    }
    .writing-service-image img{
        width:100%;
        position:revert
    }
    #feature-sec{
        background:url(../images/new-home/feature-bg.webp);
        background-size:cover;
        background-repeat:no-repeat;
        padding:80px 0
    }
    #feature-sec .writing-section{
        text-align:center
    }
    #feature-sec .white-para{
        text-align:center
    }
    #feature-sec .gift-img{
        text-align:center
    }
    #feature-sec .gift-img img{
        position:revert
    }
    #choose-writer .experience-project span p{
        margin-right:15px;
        color:#212529;
        font-weight:700;
        font-size:10px;
        margin-top:5px
    }
    #client .item{
        height:875px;
        display:flex
    }
    #client .cta-buttons .live-chat{
        padding:15px 25px
    }
    #client .cta-buttons .order-now{
        padding:15px 25px
    }
    #client .client-review-box{
        background:#fff;
        border-radius:5px;
        padding:15px 0;
        margin-top:485px
    }
    .team-img{
        text-align:center;
        margin-bottom:20px
    }
    .separator{
        display:none
    }
    .footer-call{
        display:flex;
        margin-top:20px;
        justify-content:center
    }
    #professional-writer .quality-box.box-2{
        position:relative;
        left:0
    }
    .signup-main-form .form-group{
        position:relative;
        margin-bottom:30px
    }
    .signup-form-images{
        text-align:center
    }
    #signup-form .signup-form-images img{
        position:revert;
        width:20%
    }
    .dark-blue-bg{
        background-color:#1f396c;
        border-radius:3px;
        padding:50px 60px
    }
    #experience-section{
        padding:20px 0
    }
    #feature-sec .call-now{
        background:#188ed6;
        color:#fff;
        text-align:center;
        padding:15px 70px;
        border-radius:5px;
        text-decoration:none
    }
    #feature-sec .do-paper{
        background:#188ed6;
        color:#fff;
        text-align:center;
        padding:15px 122px;
        border-radius:5px;
        text-decoration:none;
        position:relative;
        top:45px;
        margin:0
    }
    .mob-navbar .navbar-nav{
        padding-left:45px
    }
}
@media(min-width:993px) and (max-width:1199px){
    #academic-sec .tab-pane{
        background:#fff;
        padding:35px 50px;
        border-radius:5px;
        background-image:url(../images/new-home/tab-bg.png);
        background-repeat:no-repeat;
        background-size:cover;
        height:315px;
        margin-top:60px
    }
    .logo-images{
        padding:0 150px;
        margin-top:50px;
        margin-bottom:50px
    }
    #desktop-navigation .navbar-collapse ul li a{
        font-size:10px!important
    }
    #signup-form{
        margin-left:0;
        margin-right:0
    }
    .dark-blue-bg{
        background-color:#1f396c;
        border-radius:3px;
        padding:50px
    }
    #experience-section .experience-bg img{
        position:revert
    }
    .speciality{
        position:absolute!important;
        top:20px!important;
        left:40px!important;
        right:40px!important
    }
    #experience-section{
        padding:0
    }
    #feature-sec .do-paper{
        background:#188ed6;
        color:#fff;
        text-align:center;
        padding:15px 55px;
        border-radius:5px;
        text-decoration:none;
        position:relative;
        top:0;
        margin:0
    }
    #feature-sec .call-now{
        background:#188ed6;
        color:#fff;
        text-align:center;
        padding:15px 20px;
        border-radius:5px;
        text-decoration:none
    }
    #experience-section .experience-bg img{
        width:100%
    }
}
@media(min-width:1200px) and (max-width:1299px){
    #banner-section{
        padding:80px 70px
    }
}
@media(min-width:1300px) and (max-width:2500px){
    #banner-section{
        background-size:cover;
        background-repeat:no-repeat
    }
}
@media(min-width:1700px) and (max-width:2500px){
    .speciality{
        position:absolute;
        top:400px;
        left:45px;
        right:45px
    }
    #experience-section .experience-bg img{
        position:absolute;
        right:0;
        left:-75px;
        top:-40px;
        max-width:80%
    }
}
h1.typewriter{
    width:0;
    max-width:max-content;
    overflow:hidden;
    border-right:.05em solid #fff;
    white-space:nowrap;
    margin:0
}
h1.typing-erase{
    animation:7s typing-erase 1s steps(50,end) infinite,blink-caret .5s step-end infinite
}
@keyframes typing-erase{
    0%{
        width:0
    }
    80%{
        width:100%
    }
    100%,90%{
        width:0
    }
}
@keyframes blink-caret{
    from,to{
        border-color:transparent
    }
    50%{
        border-color:#fff
    }
}
.marquee-slide{
    height:450px
}
.marquee-padding{
    padding-top:40px
}
.footer-call a{
    text-decoration:none
}
@media only screen and (max-width:767px){
    #banner-section{
        background:#1f396c
    }
}
#choose-writer .my-flex{
    margin-top:10px;
    display:flex
}
#choose-writer .experience-project .my-flex p{
    margin-right:15px;
    color:#212529;
    font-weight:700;
    font-size:11px
}
