/* CSS Document */
body { font-family: 'Source Sans Pro', sans-serif; }
.top-links { background: #17171c; padding: 3px 0 3px 0; }
.social ul { padding-left: 0; margin: 0; list-style-type: none; padding-top: 3px; }
.social ul li { display: inline-block; }
.Livechatimg { background: url(../images/sprites.png); width: 21px; height: 20px; display: inline-block; }
span.Livechatimg.icon-1 { background-position: -24px 219px; }
.Ordernowimg { background: url(../images/sprites.png); width: 23px; height: 20px; display: inline-block; }
span.Ordernowimg.icon-2 { background-position: -25px 502px; }
.social ul li { float: left; margin-right: 7px; }
.social ul li a i.fa { background: #393741; border-radius: 50%; width: 20px; height: 20px; text-align: center; color: #17171c; line-height: 20px; }
.social ul li a.facebok-icon i.fa:hover{ color:#fff; background:#3b5998}
.social ul li a.twitter-icon i.fa:hover{ color:#fff; background:#55acee}
.social ul li a.google-icon i.fa:hover{ color:#fff; background:#db4b39}
.main-banner-txt { bottom:217px;}
#result-header, #result, .snippetResult, #resultblack {text-align: center;}
.contat-info { float: right; }
.contat-info ul { margin: 0; padding: 0; list-style-type: none }
.contat-info ul li { display: inline-block; font-size: 14px; }
.contat-info ul li { color: #828282; padding-left: 20px; }
.contat-info ul li i.fa { padding: 6px 9px 0 3px; }
.contat-info ul li a { color: #828282; }
.contat-info .header247{ display: inline; }
.contat-info .uk-flag img{ width: 20px;    margin-left: -5px; }
.contat-info .text-247 {    
  background: #f39c11;
    width: 30px;
    height: 30px;
    color: #fff;
    margin-right: 10px;
    margin-left: 5px;
    border-radius: 50%;
    padding: 8px 5px;
    font-size: 10px;
    font-weight: 600; }

.navbar-nav { margin: 17px 0 0 0 !important; }
.navbar-nav>li { }
.navbar-nav .dropdown .dropdown-menu .nav-item .nav-link{ color: #000; font-size: 14px; text-align: center; }
.navbar-inverse .navbar-nav>li>a { color: #FFE; font-family: 'Source Sans Pro', sans-serif; text-transform: uppercase; font-size: 14px; padding: 9px 0px; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: transparent; border-bottom: 1px solid #37373f; }
.navbar-inverse { background-image: none; border-radius: 0; }
.navbar-inverse { background-color: transparent; border-color: transparent; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { color: #fac55e; background-color: transparent; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.open>a { background-image: none; box-shadow: none; }
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:active, .navbar-dark .navbar-nav .nav-link:hover { color: #f39c11; }
.navbar-dark .navbar-nav .active a{ color: ; }

/* Underline Reveal */
.hvr-underline-reveal { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden; }
.hvr-underline-reveal:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; bottom: 0; background: #f39b11; height: 4px; -webkit-transform: translateY(4px); transform: translateY(4px); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.navbar-nav>li.active .hvr-underline-reveal:before, .hvr-underline-reveal:hover:before { -webkit-transform: translateY(0); transform: translateY(0); }
.navbar-inverse .navbar-nav>li>a:hover { color: #fac55e }
.navsetting { position: absolute; z-index: 99; }
.main-navbar { position: relative }
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover { color: #f39b11; background-color: transparent;}
dropdown-menu>li {color: #000;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { background: #f39b11; color: #fff;}
.dropdown-menu>li>a { border-bottom: 1px solid #ddd;}
.dropdown-menu>li:last-child>a { border-bottom: none;}
.banner-txt {
    padding-top: 434px;
}
.navbar-dark .navbar-nav .nav-link { color: #ffffff; }
hr.banner-txt-line {
    padding: 0;
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid #f39c11;
}
.banner-txt .sliderBigText {
    font-size: 26px;
    margin: 0;
    text-transform: capitalize;
    color: #fff;
    line-height: 32px;
    font-weight: 300;
    font-family: 'Source Sans Pro', sans-serif;
}
.banner-txt h2 {
    color: #fff;
    font-size: 22px;
    margin: 0px;
}
.banner-txt h2 strong {
    font-weight: 400;
}
.banner-txt .sliderMediumText {
    font-size: 50px;
    font-weight: 800;
    text-transform: uppercase;
    margin: 0;
    color: #fff;
    line-height: 50px;
}
.bannerWapper {
    position: relative;
    background: url(../images/banner-img-1.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 690px;
}
.banner-txt .sliderBigText strong {
    display: block;
    font-size: 54px;
    margin-top: 7px;
    line-height: 54px;
    font-weight: 800;
    letter-spacing: -0.8px;
}

.main-banner-txt .SampleBtn.banner-btn a {
    padding: 15px 72px;
    background: #f39b11;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 4px;
    color: #fff;
}
.main-banner-txt .SampleBtn.banner-btn a:hover {
    text-decoration: none;
}
.SampleBtn.banner-btn {
    margin-top: 33px;
}


.SampleBtn a { padding: 16px 30px; background: #f39c11; text-transform: uppercase; color: #232323; font-weight: bold; border-radius: 4px; text-decoration: none;}
.SampleBtn a:hover { background: #27272f; color: #fff;}
.main-navbar { position: absolute; z-index: 99; width: 100%; margin: 0; padding: 0; }


.banner-btn { margin-top: 30px; }
/* 
 *  Owl Carousel - Animate Plugin
 */
 .owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
 .owl-carousel .owl-animated-in { z-index: 0; }
 .owl-carousel .owl-animated-out { z-index: 1; }
 .owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }
 @-webkit-keyframes fadeOut { 0% {
     opacity: 1;
 }
 100% {
     opacity: 0;
 }
}
@keyframes fadeOut { 0% {
 opacity: 1;
}
100% {
 opacity: 0;
}
}
/* 
 *  Owl Carousel - Auto Height Plugin
 */
 .owl-height { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
/* 
 *  Core Owl Carousel CSS File
 */
 .owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; }
 .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; }
 .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); }
 .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 .owl-carousel.owl-loaded { display: block; }
 .owl-carousel.owl-loading { opacity: 0; display: block; }
 .owl-carousel.owl-hidden { opacity: 0; }
 .owl-carousel .owl-refresh .owl-item { display: none; }
 .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 .owl-carousel .owl-item img { display: block; width: 100%; -webkit-transform-style: preserve-3d; }
 .owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; }
 .owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; }
 .owl-carousel.owl-rtl { direction: rtl; }
 .owl-carousel.owl-rtl .owl-item { float: right; }
 /* No Js */
 .no-js .owl-carousel { display: block; }
/* 
 *  Owl Carousel - Lazy Load Plugin
 */
 .owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; }
 .owl-carousel .owl-item img { transform-style: preserve-3d; }
/* 
 *  Owl Carousel - Video Plugin
 */
 .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }
 .owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: scale 100ms ease; -moz-transition: scale 100ms ease; -ms-transition: scale 100ms ease; -o-transition: scale 100ms ease; transition: scale 100ms ease; }
 .owl-carousel .owl-video-play-icon:hover { -webkit-transition: scale(1.3, 1.3); -moz-transition: scale(1.3, 1.3); -ms-transition: scale(1.3, 1.3); -o-transition: scale(1.3, 1.3); transition: scale(1.3, 1.3); }
 .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
 .owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; }
 .owl-carousel .owl-video-frame { position: relative; z-index: 1; }
 .owl-carousel .owl-item { display: block; width: 100%; height: auto; }
/* 
 *  Core Owl Carousel CSS File
 *  v1.3.3
 */

 /* clearfix */
 .owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 /* display none until init */
 .owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
 .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
 .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
 .owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
 .owl-carousel .owl-item { float: left; }
 .owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
 .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
 /* mouse grab icon */
 .grabbing { cursor: url(grabbing.png) 8 8, move; }
 /* fix */
 .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
/*
*   Owl Carousel Owl Demo Theme 
*   v1.3.3
*/

.owl-theme .owl-controls { margin-top: 10px; text-align: center; }
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */
    margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #869791; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; }
    /* Clickable class fix problem with hover on touch devices */

    /* Use it for non-touch hover action */
    .owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none; }
    /* Styling Pagination*/

    .owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */
    }
    .owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #d49a1b; }
    .owl-theme .owl-controls .owl-page.
     span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; }
    /* If PaginationNumbers is true */

    .owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
    /* preloading images */
    .owl-item.loading { min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center }
    .mainHeading { text-transform: uppercase; font-weight: bold; letter-spacing: -2px; margin: 0; font-size: 32px; color: #ffffff; line-height: 1; }
    .mainHeading span { font-size: 14px; font-weight: normal; letter-spacing: 0; text-transform: uppercase; color: #27272f; line-height: 1.5; }
    .mainSubHeading{ font-size: 16px;font-weight: normal;letter-spacing: 0;text-transform:uppercase;color: #27272f;line-height: 2; }
    .assignments-heading { text-align: center; }
    hr.assignments-line { margin: 10px; background: #e9e9ea; }
    .assignments-heading p { color: #737373; font-size: 16px; }
    span.assignment-service-img { width: 72px; height: 67px; background: orange; display: inline-block; float: right; }
    span.service-back { background: url(../images/sprites.png); width: 70px; height: 48px; display: block; margin-top: 6px; }
    span.service-back.ass-icon-1 { background-position: 1px -45px; }
    .divheading { width: 82%; float: left; text-align: right; }
    span.assignment-service-img.as-ser-img-2 { float: left; }
    .div-heading-2 { text-align: left; float: right; }
    .Ass-ser-points { margin-top: 63px; }
    .ass-second-row { margin-top: 44px; float: left; }
    span.service-back.ass-icon-2 { background-position: 1px -299px; }
    span.service-back.ass-icon-4 { background-position: 1px -87px; }
    .assignmentServicesBtn {
        text-align: center;
        margin-top: 30px;
        float: left;
        width: 100%;
        margin-bottom: 30px;
    }
    .assignmentServicesBtn a { display: inline-block; background: #f39c11; border-radius: 3px; text-decoration: none; margin-right: 10px; }
    .assignmentServicesBtn a:hover { background: #f39c11;}
    .assignments { padding-bottom: 60px; padding-top: 70px; }
    .AssuranceSection.lazyloaded { background: url(../images/banner-img-2.jpg) no-repeat; min-height: 580px; background-size: cover; padding: 50px 0; }
    .AssuranceSection-Heading { text-align: center; }
    hr.Assurance-line { margin: 10px; border: 1px solid #cd8920; }
    .AssuranceSection-Heading p {
        color: #27272f;
        font-size: 16px;
        letter-spacing: 0.2px;
    }
    .AssuranceBoxes { margin-top: 60px; margin-bottom: 0px; }
    .AssuranceBoxesInner { position: relative; border: 4px solid #efca8e; }
    .AssuranceBoxesInner img { width: 100%; }
    .AssuranceBoxesHover { position: absolute; background: rgba(0,0,0, .7); width: 100%; bottom: 0; padding: 0 7px; text-align: center; }
    .AssuranceBoxesHover h4 { color: #fff; text-transform: uppercase; font-size: 14px; line-height: 20px; }
    .AssuranceBoxesHover-Line { border: 1px solid #f39c11; margin: 10px 0 }
    .QulifiedTutors.lazyloaded { background: url(../images/pattern-1.png); min-height: 120px; }
    .QulifiedTutors-Inner span { font-size: 17px; color: #fff; line-height: 1.5;}
    .QulifiedTutors-Inner h2 { color: #f39c11; line-height: 1; margin: 0; padding-top: 30px; font-size: 28px; }
    .QulifiedTutors-Inner { color: #fff; }
    .shadowLine-1 { padding-top: 20px; }
    span.shadowLine-1:before { background: url('../images/shadow-box.jpg'); }
    .Academics-heading { text-align: center; }
    hr.Academics-line { margin: 10px; background: #e9e9ea; }
    .Academics-heading p { color: #737373; font-size: 16px; }
    span.Academics-icoins { background: url(../images/sprites.png); width: 26px; height: 30px; position: absolute; }
    .AcademicsInnerBox1 { }
    .AcademicsInnerBox1-Txt { position: relative; left: 35px; border-bottom: 1px solid #e9e9ea; }
    span.Academics-icoins.icon-1 { background-position: -22px -510px; }
    span.Academics-icoins.icon-2 { background-position: -24px -148px; }
    span.Academics-icoins.icon-3 { background-position: -22px -554px; }
    span.Academics-icoins.icon-4 { background-position: -22px -228px; }
    span.Academics-icoins.icon-5 { background-position: -23px -270px; }
    span.Academics-icoins.icon-6 { background-position: -22px -653px; }
    .AcademicsInnerBox1-Txt p {
        color: #737373;
        font-weight: 500;
        letter-spacing: 0px;
        font-size: 15px;
    }
    .Academics { }
    .SampleBtn.house-academics { text-align: center; margin-top: 80px; }
    .AcademicsmainPoints { padding: 40px 0; }
    .AcademicsSecond { padding: 32px 0; }
    .OurProcess.lazyloaded { background: url(../images/banner-img-3.jpg)no-repeat; background-size: cover; min-height: 600px; padding: 75px 0; }
    .OurProcess-heading h2 { color: #f39c11; }
    .OurProcess-heading h2 span {
        color: #f39c11;
        text-transform: uppercase;
    }
    .OurProcess-heading { text-align: center; }
    hr.OurProcess-line { margin: 10px; background: #e9e9ea; }
    .OurProcess-heading p { color: #ffffff; font-size: 14px; }
    .OurProcessImg { background: url(../images/sprites.png); width: 109px; height: 120px; display: inline-block; position: relative; }
    .OurProcess-icon-1 { background-position: 108px -12px !important; }
    .OurProcessSprites:hover .OurProcess-icon-1 { background-position: -77px -145px !important; }
    .OurProcessImg .head {
        color: #fff;
        position: absolute;
        left: 40px;
        top: 32px;
        font-size: 36px;
        margin-top: 20px;
        margin-bottom: 10px;
        line-height: 1.1;
    }
    .OurProcessSprites { text-align: center; }
    .OurProcessTxt h4 { color: #f39c11; text-transform: uppercase; font-size: 20px;}
    .OurProcessTxt p { color: #a3a3a3; font-size: 14px; }
    .OurProcessInner { margin-top: 75px; }
    .OurProcessInner-Line { position: relative }
    .SampleBtn.processBtn { text-align: center; margin-top: 73px; float: left; width: 100%; }
    .processBtn a { display: inline-block; text-decoration: none; }
    .OurProcessInner-Line:before { content: ''; width: 81%; height: 5px; background: #fff; display: block; position: absolute; top: 65px; left: 91px; }
    #orderSection { background: #f39c11; color: #fff; border-bottom: 10px solid #cdcccc; }
    #orderSection a { color: #fff; text-decoration: none;}
    #orderSection p {  color:#252525; font-size: 20px; text-transform: uppercase; display: table-cell; vertical-align: middle; }
    #orderSection .col-sm-4 { padding: 0px; }
    .placeIcon { background: url(../images/sprites.png) no-repeat; width: 59px; height: 59px; display: table-cell; vertical-align: middle; margin: 0 auto; position: relative; left: 16%; }
    span.placeIcon.icon-1 { background-position: -6px -415px;  }
    .orderIcon { background: url(../images/sprites.png) top left no-repeat; width: 59px; height: 59px; display: table-cell; vertical-align: middle; margin: 0 auto; position: relative; left: 16%; }
    span.orderIcon.icon-2 { background-position: -11px -351px; }
    .callIcon { background: url(../images/sprites.png) top left no-repeat; width: 59px; height: 59px; display: table-cell; vertical-align: middle; margin: 0 auto; position: relative; left: 14%; }
    span.callIcon.icon-3 { background-position: -1px -581px; }
    .bgBlue { padding: 20px 0px; width: 100%; display: table; text-align: center; }
    .bgBlue:hover { background: #27272f; }
     .bgBlue:hover p{ color: #ffffff !important;}
    .Pricing-heading h1 { text-transform: uppercase; font-weight: bold; letter-spacing: -2px; margin: 0; font-size: 32px; color: #27272f; line-height: 23px; }
    .Pricing-heading h1 span { font-size: 16px; font-weight: normal; letter-spacing: 0; text-transform: capitalize; color: #27272f; }
    .Pricing-heading { text-align: center; }
    hr.Pricing-line { margin: 10px; background: #27272f; }
    .Pricing-heading p { color: #565656; font-size: 14px; }
    .Pricingbox h4 { text-transform: uppercase; font-size: 20px; }
    .pricingBtn a { padding: 10px 26px; text-decoration: none; }
    .Pricingbox h2 { color: #f39c11; font-size: 26px; }
    .Pricingbox h2 span { font-size: 16px; }
    .Pricingbox p {
        color: #737373;
        padding: 14px 0px;
        letter-spacing: 0.2px;
        font-size: 14px;
    }
    .Pricing-lineinnere { border: 1px solid #e7e7e7; margin-top: 18px; margin: 0; margin-bottom: 15px; }
    .SampleBtn.pricingBtn { margin-top: 33px; }
    .PricingInner { margin-top: 60px; }
    .Pricing { padding: 70px 0; }
    .CommentSection.lazyloaded { background: url('../images/banner-img-4.jpg') no-repeat; background-size: cover; padding-top: 54px; padding-bottom: 60px; }
    .CommentSectionInner-img { background: url(../images/sprites.png); width: 100px; height: 100px; display: inline-block; }
    span.CommentSectionInner-img.Com-icons { background-position: -77px -262px; }
    .CommentSectionInner {text-align: center;color: #a3a3a3;padding-top: 20px;}
    .CommentSectionInner p { font-size: 16px; margin-top: 22px; padding: 0px 10px; }
    .CommentSectionInner p strong { color: #fff; font-size: 14px; }
    .CommentSectionInner span { color: #f39c11; font-size: 14px; margin-top: 20px; }
    .CommentSectionTxt { margin-top: 40px; }
    .Number-Subjects.lazyloaded { 
        
        background: url('../images/pattern-2.jpg'); 
    min-height: 120px; 
     margin-bottom: -16px; }
    

    .NumSubBtn a {

        background: #fff;
        margin-left: 0;
        padding: 16px 20px;
        display: inline-block;

    }
.NumSubBtn a:hover{ color: #fff; }

    .Statistics-heading .head { text-transform: uppercase; font-weight: bold; letter-spacing: -2px; margin: 0; font-size: 32px; color: #27272f; }
    .Statistics-heading .head span { font-size: 16px; font-weight: normal; letter-spacing: 0; text-transform: capitalize; color: #27272f; }
    .Statistics-heading { text-align: center; }
    hr.Statistics-line { margin: 10px; background: #e9e9ea; }
    .Statistics-heading p {
        color: #737373;
        font-size: 16px;
        letter-spacing: 0.25px;
    }
    .panel-title { font-weight:600;border-bottom: 1px solid #ececec; padding-bottom: 5px; }
    .panel-title a{ color: #000000; font-size: 18px; }
    .panel-title a:focus, .panel-title a:hover { text-decoration:none;  }
    .panel-body {padding-top: 10px;   padding-bottom: 10px;}
    #disclaimer h3 { font-size: 16px; color: #333;}
    #disclaimer h3 span { font-size: 22px;}
    .dFooter { background: #27272f; color: #fff; padding: 40px 0px; }
    .footermenu li { }
    .dFooter h3 { color: #fff; font-size: 25px; margin-bottom: 20px; }
    .serviceHeadFooter { text-align: right; margin-right: -45px;}
    .footernew .form-control { border-radius: 0; }
    .footermenu li a { color: #b3b3b3; font-size: 14px; }
    .footermenu li a:focus, .footermenu li a:hover { color: #fff; }
    .dSubButton { font-size: 13px; width: 70%; padding: 10px 0px; background-color: #ef5936; border-radius: 0; float: right; }
    .socialtSection { background: #1d1d24; }
    .socialicons .socialText { padding-right: 8px; border-right: 2px solid #000; color: #fff; font-size: 18px; }
    .socialicons a { margin-top: 14px !important; }
    .badge.social { background: #4a4a50; font-size: 16px; height: 30px; width: 30px; text-align: center; line-height: 20px; margin: 0 5px 20px 0; padding: 6px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; color: #001830; }
    .badge.social.facebook { margin-left: 12px; }
    a.badge.social.facebook {
        display: inline-block;
        vertical-align: baseline;
    }
    .badge.social.twitter:hover { background: #55acee; }
    .badge.social.facebook:hover { background: #3b5998; }
    .badge.social.gplus:hover { background: #db4b39; }
    .footerCall { font-size: 14px; margin-top: 23px; color: #7e8a96; float: right; margin-right: 15px; }
    ul.footermenu li:before { content: '\f105'; font-family: FontAwesome; color: #737e89; }
    ul.footermenu { list-style-type: none; margin: 0; padding: 0; }
    ul.footermenu li a { margin-left: 8px; font-size: 15px; }
    ul.footermenu li { padding: 7px 0; }
    .newletterBtn { margin-top: 50px; float: right; }
    .newletterBtn a { border: 1px solid transparent;}
    .newletterBtn a:hover { border: 1px solid #fff;}
    .copyrightSection { background: #16161c; padding: 10px 0px; }
    .copyrightSection span.copyScape {
        float: left;
    }
    .copyrightSection p { font-size: 15px; color: #fff; margin-left: 30%; }
    p.footerCall, .footerCall a { color: #f39c11; }
    .Statistics { padding: 50px 0 106px 0px; }
    .smallpart { padding-right: 15px; background: #27272f; color: #f39c11; width: 20%; height: 40px; line-height: 40px; float: left; font-size: 34px; font-weight: bold; position: relative; top: 20px; text-align: center; }
    .smallpart:after { width: 0; height: 0; border-style: solid; border-width: 0 20px 20px 0; border-color: transparent #60606c transparent transparent; content: ''; position: absolute; top: 20px; right: 0px; }
    .longPart { background: #27272f; display: inline-block; width: 80%; color: #fff; font-size: 19px; padding-left: 16px; height: 40px; line-height: 40px; position: relative; top: 1px; left: -20px; }
    .longPart:after { width: 0; height: 0; border-top: 20px solid transparent; border-right: 13px solid #f39c11; border-bottom: 20px solid transparent; content: ''; position: absolute; right: 28px; }
    .longPart:before { background: #ec9c11; width: 28px; height: 40px; content: ''; position: absolute; right: 0; }
    .longPart.assitance:after { width: 0; height: 0; border-top: 20px solid transparent; border-right: 13px solid #f39c11; border-bottom: 20px solid transparent; content: ''; position: absolute; right: 64px; }
    .longPart.assitance:before { background: #ec9c11; width: 64px; height: 40px; content: ''; position: absolute; right: 0; }
    .longPart.Admissions:after { width: 0; height: 0; border-top: 20px solid transparent; border-right: 13px solid #f39c11; border-bottom: 20px solid transparent; content: ''; position: absolute; right: 54px; }
    .longPart.Admissions:before { background: #ec9c11; width: 54px; height: 40px; content: ''; position: absolute; right: 0; }
    .longPart.Retention:after { width: 0; height: 0; border-top: 20px solid transparent; border-right: 13px solid #f39c11; border-bottom: 20px solid transparent; content: ''; position: absolute; right: 99px; }
    .longPart.Retention:before { background: #ec9c11; width: 99px; height: 40px; content: ''; position: absolute; right: 0; }
    .longPart.Customer:after { right: 84px; }
    .longPart.Customer:before { width: 84px; }
.staticr-row { margin-top: 96px; /* float: left; width: 100%; */ }
.row.staticr-row.one {
    margin-top: 60px;
}

.CommentSectionInner .owl-next {
    float: none;
    width: 100px;
    height: 100px;
    text-indent: 999px;
    overflow: hidden;
    position: absolute;
    background-color:transparent !important;
    top: 274px;
    right: -52px;
}


.CommentSectionInner .owl-next:before {
    background: url(../images/sprites.png) transparent !important;
    content: '';
    width: 100px;
    height: 100px;
    background-position: -72px 338px !important;
    position: absolute;
    display: block;
}




.CommentSectionInner  .owl-prev{
    float: none;
    width: 100px;
    height: 100px;
    text-indent: 999px;
    overflow: hidden;
    position: absolute;
    background-color:transparent !important;
    top: calc(60% - 50px);
    left:-64px;
}
.CommentSectionInner .owl-prev:before {
    background: url(../images/sprites.png) transparent !important;
    content: '';
    width: 100px;
    height: 100px;
    background-position: 100px 258px !important;
    position: absolute;
    display: block;
}
span.shadowLines { background: url(../images/sprites-3.png); width: 91px; height: 120px; display: inline-block; float: left; }
span.shadowLines.shadow-icon-1 { background-position: -37px -469px; }
.shadowLine-2 { background: url(../images/sprites-3.png); width: 91px; height: 120px; display: inline-block; float: right; }
span.shadowLine-2.shadow-icon-2 { background-position: -35px -463px; }
.shadowLineNum { background: url(../images/sprites-3.png); width: 91px; height: 120px; display: inline-block; float: left; }
span.shadowLineNum.shadow-icon-3 { background-position: -40px -36px; }
.shadowLine-3 { background: url(../images/sprites-3.png); width: 91px; height: 120px; display: inline-block; float: right; }
.shadow-icon-4 { background-position: -40px -37px; }
.qulifiedbtn, .NumSubBtn { display: table-cell; vertical-align: middle; height: 120px;}
.SampleBtn.qulifiedbtn a {
    display: inline-block;
    letter-spacing: 0.3px;
    padding: 16px 18px;
}
.Number-SubjectsTxt h3 { font-size: 18px; margin: 0; padding-top: 29px; line-height: 31px; }
.Number-SubjectsTxt span { color: #fff; font-weight: bold;}

/*** InnerPages-Css ***/
.HeaderInner {
    position: relative;
    background: #27272f;
}
.navbar-nav>li:last-child a {
    padding-right: 0;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-bottom: none;
    box-shadow: none;
    justify-content: flex-end;

}
.navbar-inverse {
    border-bottom: 1px solid #37373f;
    display: flex;
}
.logo {
    padding: 7px 7px 5px 10px;
    display: inline-block;
}

.navbar .tooltip.top {
  position: absolute;
  display: block;
  margin: 0;
  opacity: 1;
  top: 0px;

 /* transform: translateX(-50%);*/
}
.navbar .tooltip.top .tooltip-arrow {

position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    bottom: -5px;
    left: 50%;
    margin-left: -5px;
    content: "";
    border-width: 5px 5px 0;
    border-top-color: #f39c10;
/*border-top-color: #f39c11;
  transform: translateX(-50%);
  margin-left: 0;
  left: 50%;*/
}



.navbar .tooltip-inner {
  background-color:  #f39c11;
  width: 85px;
  border-radius: 0;
  color: #17171c;
  padding: 2px 0 2px;
}
.tooltip-inner {
  border-radius: 5px !important;
  max-width: 220px;
  padding: 2px 8px;
  color: #fff;
  text-align: center; 
  border-radius: 4px;
}

#breadcrumb {
    overflow: hidden;
    padding: 25px 0px 40px;
}
.breadHead, .breadList {
    width: 50%;
    float: right;
}
.breadHead {
    color: #fff;
    font-size: 26px;
    text-transform: uppercase;
    display: none;
}
.breadList {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-align: right;
    margin-top: 8px;
}
.breadList li, .breadList li a {
    color: #fff;
}
.breadList li {
    display: inline-block;
}
.breadList li.span {
    padding: 0px 8px;
}
#mainPage {
    padding: 25px 0px 45px;
    color: #333;
    line-height: 24px;
    text-align:
}

.pricePlanPage{
    padding-bottom:  0 !important
}

span.email a{ color: #0056b3; }

.innerHead {
    color: #d48200;
    line-height: 1.2;
    margin: 35px 0px 15px;
    padding-top: 0;
    font-size: 26px;
}
.innerHead:first-child {
    margin-top: 0;
}
.statsInner {
    background: #f5f5f5;
}
.shortLine {
    width: 50px;
    border-color: #f39b11;
    margin-left: 0;
}
.intHead {
    color: #444452;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}
.essayHeadBig {
    line-height: 1.2;
    text-align: left;
    letter-spacing: 0;
}
.essayHead {
    font-size: 30px;
    text-transform: uppercase;
    text-align: left;
    font-weight: 700;
    margin-top: 15px;
}
.sideBanners a {
    display: block;
}
.sideBanners img {
    margin-bottom: 35px;
    display: inline-block;
}

/*** contact-page-css ***/
.contactpage h4 {
    font-size: 16px;
    line-height: 1.5;
}
div#contactresult {
    text-align: center;
}
#contactform .form-group{
  position: relative;
}
#contactform label.error {
  color: red !important;
  font-weight: 600;
  font-size: 12px !important;
  position: absolute;
  left: 0;
  top: 60px;
}
#contactform label#message-error {
  top: 225px !important;
}
.contactpage .InputTxt, .contactpage .TextArea {
    width:100%;
    color: #565252;
    font-size:14px;
    padding:10px 10px;
    border:1px solid #dcdcdc;
    background:#f5f5f5;
    border-radius:1px;
    margin-top: 10px;
    box-sizing:border-box;
}
.contactpage .TextArea {
    resize: none;
    min-height: 220px;
}
.contactpage .dSubButton {
    font-size: 20px;
    width: 100%;
    padding: 10px 0px;
    background-color: #27272f;
    border-radius: 0;
    float: right;
    border: none;
    color: #FFF;
    margin-bottom: 10px;
}
.contactpage .dSubButton:hover {
    background-color: #f39b11;
}
.cnfRigh ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.cnfRigh li {
    list-style-type: none;
    color: #00478e;
    font-size: 15px;
    padding-top: 10px;
}
.cnfRigh li a {
    list-style-type: none;
    color: #27272f;
    font-size: 15px;
    text-decoration: none;
}
.cnfRigh li a:hover {
    color: #f39b11;
}
.cnfRigh {
    margin-top: 84px;
    margin-left: 0;
}
.fbPageImgLogo {
    padding: 10px 7px 14px 7px;
    background: #000;
    display: inline-block;
    margin-bottom: 11px;
}

.assignments {padding-bottom:42px;} 

/*** price-plan-css ***/
.pric-col { background: #4e4a4b; color: #fff; text-align: center; font-size: 18px; border: 1px solid #ddd; margin-bottom: 20px; margin-top: 20px; }
.pric-col h2 { background: #27272f; font-size: 22px; color: #fff; margin: 0; padding: 15px 10px; text-align: center; }
.pric-col ul { padding: 0; margin: 0; list-style: none; }
.pric-col ul li {line-height: 47px;border-top: 1px solid #eee;}
.pric-col li sup { margin-top: 15px; }
.pric-col p {background: #F2F2F2;font-size: 14px;color: #f39b11;padding: 15px;margin: 0;}
.pric-col .btn { background: #f39b11; color: #fff; text-transform: capitalize; font-size: 18px; border-radius: 0; }
.pric-col .btn:hover {background: #fff;border: 1px solid #f39b11; color: #f39b11;}

/*** Site-map ***/
.sitemap ul { padding: 0px 0px 0px 10px; list-style: none; line-height: 1.6; }
.sitemap ul li { position: relative; padding-left: 5px; }
.sitemap ul li:before { position: absolute; content: "\f101"; font-family: 'FontAwesome'; left: -8px; }
.sitemap ul li a { color: #333; }
.sitemap ul li a:hover { color: #f39c11; text-decoration: none; }

/**** Order-Now ****/
.sf-t2 .sf-nav li.sf-active, .sf-t2.sf-nomob .sf-nav li.sf-nav-link:not(.sf-nav-step-disabled):not(.sf-nav-unlink):hover {
    background: #c99019 !important;
}
.sf-t2 .sf-nav-top .sf-nav-step.sf-active:after {
    border-color: transparent #c99019 #c99019 transparent !important;
}
.sf-t2 .sf-nav li {
    background: #211f35 !important;
}
.sf-t2.sf-wizard .sf-btn, .sf-t2 .sf-content .nocsript-sf-btn, .sf-t2.sf-wizard .sf-btn.sf-btn-next, .sf-t2.sf-wizard.sf-rtl .sf-btn.sf-btn-prev {
    background-color: #c99019 !important;
}

.contat-info i.fa {
    color: #c99019;
}
.payment-icon {
    background-color: #f39c11 !important;
}
.payment-icon .pay-icon span {
    color: #252424;
}








/*Price Plan*/


.headsection{
    background-repeat: no-repeat;
    min-height: 782px;
    background-size: cover;
    margin: -18px 0px 0px 0px;
}
.headingtext{
    padding-top: 7px;
    font-size: 15px;
    color:#888787;
    letter-spacing: -0.0px;
    text-align: center;
}
.iner-content h1{
    color: #212121;
    font-size: 30px;
    font-weight:600;
    text-align: center;
    text-transform:uppercase;

}
.line{
 width: 378px;
 height: 47px;
 border-bottom: 1px solid #e3e3e9;
 position: absolute;
 top: 17px;
 left: 0;
 right: 0;
 margin: 0 auto;
}


/*price plane box*/
.PriceHeading h1 span{
  color: #ffffff;
  font-weight: 100;
  font-size: 30px;
}


.mainPriceboxes {
    padding-top: 35px;
    padding-bottom: 44px;
    width: 100%;
    overflow: hidden;
    position:relative;
    display: flex;
    justify-content: center;
}
.mainPriceboxes.col-md-4{
    margin-left: 50px;
}

.PriceBox{
    background-color: #ffffff;
    padding-bottom: 40px;
    position: relative;
    padding-top: 39px;
}



/* box head*/
.PriceHeading h1 {background: #27272f;padding-top: 13px;text-align: center;text-transform:uppercase;position: relative;margin: 0 0px;min-height: 60px;width: 100%;color: #ffffff;font-weight: 600;font-size: 30px;margin: 0px auto;position: relative;top: 11px;}



.PriceHeading span{
    color: #27272f;
    font-weight: 100;
    font-size: 30px;
    text-transform:capitalize;
}




/*price list items*/
.PriceListItmes ul {
    padding: 0;
    margin: 0;
    list-style-type: none;

}
.PriceListItmes ul li {
    text-align: center;
    padding: 10px 0;
    background: #e6e6e6;
    margin-bottom: 10px;
    font-size: 14px;

}
.price:hover {
    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}
.PriceListItmes ul li span.pricedays {
    font-size: 14px;
    font-weight: 700;
    display: block;
    color: #925a00;
}
.PriceListItmes ul li span.pricevalue {
    color: #;
    font-size: 22px;
    font-weight:600;
    display: block;
    width: 99%;
    position: relative;
}




/* price button*/
.priceBtn{
  width: 100%;
  text-align: center;
  padding: 0 39px;

}


.btnback{
    background: #212128;
    padding-top: 24px;
    padding-bottom: 24px;
    font-weight: 700;
}




/*hovers*/

         /*
       .PriceBox:hover .priceBtn a{
           background: #001e3b;

       }



       .PriceBox:hover .PriceHeading{
           background-image: url(../images/priceback.png);
           transition: ease all 1s
}
*/


         /*
       .PriceBox:hover .PriceListItmes ul li span.pricedays{
           color: #001e3b;

       }
       */
       .PriceBox:hover .PriceHeading h1{
        background: #eb9711;
        transition: ease all .3s;

    }





    .btnback:hover{
      background: #e59311;
      transition: ease all 1s

  }

  .btnback:hover .priceBtn a{
    background: #27272f;
    color: #ffffff;
    transition: ease all 1s
}

/*hover end*/
.listbox{
  border-radius: 10px;
  background: #fdfdfd;
  padding-bottom: 5px;
  padding-top: 10px;
  position: relative;
  top: 6px;
}

.priceBtn a {
    background: #eb9711;
    color: #211f1f;
    padding: 4px 77px;
    font-size: 15px;
    text-transform: uppercase;
    display: block;
    font-weight: 800;
    margin-bottom: 0;
    position: relative;
    border-radius: 7px;
    padding: 10px 0;
}

}
.priceBtn2 a {
    background: #27272f;
    color: #ffffff;
    padding: 4px 77px;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    font-weight: 500;
    margin-top: 3px;
    margin-bottom: 0;
    left: -91px;
    position: relative;
    border-radius: 5px;

}


.pricecontact p span, .pricecontact p a{
    color: #27272f;

}
.pricecontact p {
    margin: 1px 16px 0px 0px;
    text-align: center;
    font-size: 16px;
    padding-bottom: 48px;
}
/*rating sectoin*/

.PricePlanRatingSection{
 background-image: url('../images/ratingb.png');
 padding-bottom: 32px;
}
.PricePlanRatingHeading h1{
    font-size:40px;
    color: #ffffff;
    font-weight: 700;
    margin-top: 38px;
    margin-bottom: 5px;
    text-align: center;


}
.PricePlanRatingHeading span{
    font-size:40px;
    color: #ffffff;
    font-weight: 100;
    margin-top: 0px;
    margin-bottom: 0px;
}
.PricePlanRatingHeading  h2{
    font-size: 26px;
    color:#1c1c22;
    font-weight: initial;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-right: 13px;
    text-align: center;

}
.PricePlanRatingImg img {display: inline-block;max-width: 100%;height: auto;margin-top: 20px;margin-bottom: 20px;}
.PricePlanRatingImg{
    text-align: center;
}

.PriceratingBtn a {
    background: #27272f;
    color: #ffffff;
    padding: 15px 50px; 
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    font-weight: 500;
    margin-top: 13px;
    margin-bottom: 0;
}
.PriceratingBtn a:hover{
    transition: ease all .4s;
    background: #eb9711;
} 


.PriceratingBtn{
    text-align: center;
}


.btn:hover {
    color: #ffffff;
    text-decoration: none;

}
.mainPriceboxes.col-md-3{
    margin-left: 55px;   
}
.col-md-3.padd-rm.margin {
    margin: 0px;
}
.padd-rm.margin {
    margin: 0 0px;
}
.col-md-3.padd-rm.margin{
    padding: 0;
}

.col-md-3.padd-rm.margin {
    margin: 0px 42px;
}

/*media qurey*/
@media(max-width: 1198px) and (min-width: 998px) {
  
   
      span.callIcon.icon-3{
        left: 0px;

    }
}

@media(max-width: 1024px){



    .PriceratingBtn a {
        margin-left: 356px;

    }



}

@media(max-width: 991px){
    .col-md-3.padd-rm.margin:last-child .PriceBox{
        margin-bottom: 0;
    }
    .cnfRigh {
        text-align: center;
    }

    .col-md-3.padd-rm.margin {
        margin: 0px;
    }
    .padd-rm.margin {
       /* margin: 0 30px;*/
    }
    .col-md-3.padd-rm.margin{
        padding: 0;
    }


    .PriceBox{padding-bottom: 0;position: relative;margin-bottom: 20px;}
    .mainPriceboxes {
        position: relative;
        display: block;
        justify-content: center;

    }

    .line{
     width: 378px;
     height: 47px;
     border-bottom: 1px solid #e3e3e9;
     position: absolute;
     top: 17px;
     left: 0;
     right: 0;
     margin: 0 auto;
 }

}

@media(max-width: 992px){
.navbar .tooltip.top {
    display: none;
}


@media  (max-width: 992px) and (min-width: 500px)  {
   .dropdown-menu.show{ 

   }
}



@media(max-width: 480px){

    .PricePlanRatingImg img{
        width: 50%
    }
    .PricePlanRatingHeading span ,.PricePlanRatingHeading h1{
        font-size: 30px;
    }
    .PricePlanRatingHeading h2{
     font-size: 22px;   
 }
}


@media(max-width: 320px){


}
@media(max-width: 318px){

    .line{
     width: 378px;
     height: 47px;
     border-bottom: 1px solid #e3e3e9;
     position: absolute;
     top: 17px;
     left: 0;
     right: 0;
     margin: 0 auto;
 }

 .PriceratingBtn a {
    margin-left: 40px;
}


}

/*End Price Plan*/

















@media(min-width:991px) {
    .Pricingbox {position:relative; padding-bottom:25px; min-height:240px;}
    .SampleBtn.pricingBtn  {position:absolute; bottom:0; left:0;}
    .StatisticsTxt { position:relative; }
}
@media(max-width:1200px) {
    .StatisticsTxt { position:relative; }
    .longPart { width: 354px !important;top: -40px;left:85px !important;font-size: 17px;}

} 

.copyscape-block {position: absolute; left: 0px; }





/*** Medias ***/
@media(max-width:1280px) {
    .SampleBtn.qulifiedbtn a { padding: 11px 16px; }
    .QulifiedTutors-Inner h1 { line-height: 25px; padding-top: 31px; }
    .NumSubBtn a { padding: 13px 13px; }
    .Number-SubjectsTxt h3 { font-size: 18px; margin: 0; padding-top: 15px; line-height: 31px; }
    .socialicons .socialText { padding-right: 10px; font-size: 16px; }

    .banner-txt .sliderBigText strong {
        font-size: 44px;
        line-height: 48px;
    }

    .banner-txt h2 {
        color: #fff;
        font-size: 20px;
        margin: 0px;
    }
    .banner-txt .sliderBigText {
        font-size: 23px;
    }
    .bannerWapper {
        min-height: 590px;
    }
    .main-banner-txt {

    }



}

@media (max-width: 1199px) {
    .staticr-row { margin-top: 50px; width: 100%;}
    .cnfRigh ul { padding-left: 0;}
    .panel-title { line-height: 1.5;}

}

@media (min-width: 992px) and (max-width: 1199px) {

    .QulifiedTutors .col-md-10,
    .Number-Subjects .col-md-10 {
        padding-right: 0px;
    }
    .QulifiedTutors .col-md-2,
    .Number-Subjects .col-md-2 {
        padding-left: 0px;
    }
    .SampleBtn.qulifiedbtn a,
    .SampleBtn.NumSubBtn a {
        padding: 11px 10px;
        font-size: 13.5px;
    }
    .AssuranceBoxesHover h4 { font-size: 12px;}
    .longPart { width: 324px; top: -40px; left: 101px; font-size: 17px; }
}



@media (max-width: 991px) {
    .banner-txt .sliderBigText {
        font-size: 20px;

    }

    .cnfRigh {
        margin-left: 0px;
        margin-top: 0;
    }
    hr.banner-txt-line {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .banner-txt .sliderBigText strong {
        font-size: 42px;
        line-height: 37px;
        margin-top: 1px;
    }
    .banner-txt {
        padding-top: 50px;
        padding-bottom: 50px;
        
        text-align: center;
    }

    .main-banner .item img {  width: 100%;  height: 100%; object-fit: cover;}
    .banner-txt .sliderMediumText { font-size: 48px; line-height: 1;}
    span.assignment-service-img { display: block; margin: 0 auto; float: none; overflow: hidden; }
    .QulifiedTutors-Inner, .Number-SubjectsTxt, .NumSubBtn { text-align: center;}
    .qulifiedbtn, .NumSubBtn { text-align: center; padding: 25px 0px 20px;}
    .OurProcessInner-Line { display: none;}
    .Number-SubjectsTxt h3 { padding-top: 20px; line-height: 25px;}
    .staticr-row { margin-top: 0; width: auto;}
    .row.staticr-row.one { margin-top: 20px; width: auto;}
    .owl-buttons { display: none;}
    .qulifiedbtn, .NumSubBtn { display: block; height: auto;}
    .Pricingbox { text-align: center; margin-bottom: 68px; }
    .Pricing { padding: 46px 0 0px 0; }
    .PricingInner { margin-top: 35px; }
    .AssuranceBoxesInner { margin-bottom: 50px; }
    .AssuranceBoxesInner {margin-bottom: 50px;max-width: 400px; margin: 0 auto 20px;}
    .AssuranceSection { padding: 50px 0 15px 0; }
    .cnfRigh { margin-left: 0px;}
    .sideBanners { text-align: center; padding-top: 35px;}
    .serviceHeadFooter { text-align: left; margin-right: 0px;}
}

@media (min-width: 768px) and (max-width: 991px) {

    div#navbarNavDropdown { background-color: #2e2e31; }
    .footermenu { text-align:center; } 
    .dFooter h3 { text-align:center; }
    .dFooter h3 {text-align: center;font-size: 24px;margin: 20px 0 10px 0;}
    .title-f { display:none; }
    .navbar-nav>li { padding-left: 12px;}
    .navbar-inverse .navbar-nav>li>a { font-size: 12px;}
    span.shadowLines.shadow-icon-1 { display: none; }
    span.shadowLine-2.shadow-icon-2 { display: none; }
    .QulifiedTutors-Inner h1 { font-size: 25px; }
    span.shadowLineNum.shadow-icon-3 { display: none; }
    .shadow-icon-4 { display: none; }
    .longPart { width: 350px; top: -40px; left: 142px; }
    .divheading { width: 100%; float: none; text-align: center; }
    span.assignment-service-img.as-ser-img-2 { float: none; margin: 0 auto; }
    .longPart { width: 389px; top: -41px; left: 89px; margin-top: 20px; }
    .smallpart { left: 106px; top: 0px; }
    .StatisticsTxt { margin-top: 45px; }
    .Statistics { padding: 50px 0 50px 0px; }
    #orderSection p { padding-left: 13px; }
    .banner-txt .sliderBigText strong {font-size: 25px !important; line-height: 37px;}
}
@media(max-width:767px) {
    .contat-info{   width: 450px; }
    .dropdown-menu>li>a {text-align: center;}
    .dFooter h3 {text-align: center;font-size: 24px;margin: 20px 0 10px 0;}
    .dFooter ul {text-align:center;}
    .navbar-inverse .navbar-toggle { border-color: #fff;}
    .OurProcess { padding: 59px 0; }
    .OurProcessInner-Line:before { display: none; }
    .AcademicsInnerBox1-Txt { position: relative; left: 0; top: 35px; border: none; }
    .SampleBtn.house-academics { margin-top: 39px; }
    .AcademicsInnerBox1 { text-align: center; margin-bottom: 53px; }
    .Academics {/* padding: 60px 0 30px 0;*/ }
    span.shadowLineNum.shadow-icon-3 { display: none; }
    .shadow-icon-4 { display: none; }
    span.shadowLines.shadow-icon-1 { display: none; }
    span.shadowLine-2.shadow-icon-2 { display: none; }
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {margin-top: 10px; background: #2e2e31; text-align: center; }
    .navbar-nav { margin: 0px 0 0 0 !important; }
    .nav>li { padding: 6px 0; }
    .banner-txt h1 { font-size: 29px; margin-top: 10px; }
    .banner-txt h2 { font-size: 49px; }
    .SampleBtn.banner-btn a { padding: 12px 29px; }
    .banner-btn { margin-top: 30px; display: inline-block; }
    .assignments { padding-bottom: 54px; padding-top: 38px; }
    .callIcon {  }
    #orderSection p { padding-left: 0; }
    .orderIcon { }
    .placeIcon {  }
    .bgBlue { padding: 13px 0; }
    .NumSubBtn a { padding: 13px 13px; }
    .OurProcessInner { margin-top: 50px; }
    .OurProcessSprites { margin-bottom: 40px; }
    .SampleBtn.processBtn { margin-top: 34px; }
    span.assignment-service-img { width: 72px; height: 67px; background: orange; display: block; float: none; margin: 0 auto; }
    .divheading { width: 100%; float: none; text-align: center; }
    span.assignment-service-img.as-ser-img-2 { float: none; display: block; }
    .div-heading-2 { float: none; text-align: center; }
    .Ass-ser-points { margin-top: 39px; }
    .ass-second-row { margin-top: 44px; float: none; }
    .asignment-services { margin-bottom: 39px; }
    .assignmentServicesBtn { text-align: center; margin-top: 10px; float: left; width: 100%; }
    .QulifiedTutors-Inner h1 { color: #f39c11; line-height: 57px; margin: 0; padding-top: 0; font-size: 19px; }
    .Number-SubjectsTxt h3 { line-height: 31px; text-align: center; }
    .SampleBtn.NumSubBtn { text-align: center; }
    span.Academics-icoins { left: calc(50% - 13px);}
    .StatisticsTxt { margin-bottom: 40px;}
    .smallpart { width: 25%; text-align: left; padding-left: 8px; font-size: 26px;}
    .longPart { width: 75%;}
    #disclaimer { padding-bottom: 20px;}
    .socialicons { text-align: center; padding-top: 10px;}
    .footerCall { float: none; text-align: center; padding-bottom: 10px;}
    .socialicons .socialText { margin-top: 10px; display: inline-block; margin-right: 5px;}
    .badge.social { margin: 0 0px 0px 5px !important;}
    .pric-col .p-page { display: inline-block !important;}
    .banner-txt .sliderBigText strong {
        font-size: 35px;
        line-height: 30px;
    }
    .banner-txt .sliderBigText {
        font-size: 18px;
    }
    .banner-txt h2 {
        font-size: 18px;
    }

    .bannerWapper {
        min-height: 490px;
    }
    .main-banner-txt .banner-txt h2 {
        font-size: 17px;
    }
    .title-f { display:none; }
    .banner-txt .sliderBigText strong {font-size: 25px !important; line-height: 37px;}
    .longPart { width: 389px; top: -41px; left: 89px; margin-top: 20px; }
    .smallpart { left: 106px; top: 0px; }
    .StatisticsTxt { margin-top: 45px; }
    .Statistics { padding: 50px 0 50px 0px; }
    #mainPage p { text-align: left; }
    .assignmentServicesBtn a { margin-bottom:15px; }
    .assignments { padding-bottom:0 !important; }
    #disclaimer h3 span { display:block; }
}


@media (max-width: 580px) {
.social ul {
     display: block; 
    text-align: center;}
    .social ul li { float: none; }
    .contat-info { width: 100%;
    text-align: center;}
    .contat-info ul li{     display: block; }


}


@media (max-width: 500px) {
    .bannerWapper {
      background: url(../images/banner-img-mob-1.jpg) no-repeat;
    }
    .AssuranceSection.lazyloaded { background: url(../images/banner-img-mob-2.jpg) no-repeat; }

    .banner-txt .sliderBigText {
        font-size: 18px;
        line-height: 22px;
    }
    .banner-txt .sliderBigText strong {
        font-size: 30px;
        line-height: 30px;
    }
    .contat-info ul li {
        padding-left: 0px;
    }



    } /*End 500px*/

    @media (max-width: 479px) {
        .assignmentServicesBtn a{
    margin-right: 3px;
}
.rating-value .lbl-bg {
    background-position: -87px 9px !important;
    width: 339px !important;
    height: 123px !important;
    background-size: 100% auto;
    display: inline-block;
    position: relative;
    left: 16px;
}



        .sideBanners a {
            display: block;
            margin: 0 auto;
            text-align: center;
        }
        span.assignment-service-img { display: block; float: none; margin: 0 auto; }
        .divheading { width: 100%; float: none; text-align: center; }
        span.assignment-service-img.as-ser-img-2 { float: none; }
        .asignment-services { margin-bottom: 40px; }
        .ass-second-row { margin-top: 44px; float: none; }
        .Ass-ser-points { margin-top: 23px; }
        .CommentSectionInner p { font-size: 14px; margin-top: 22px; }
        .CommentSectionTxt { margin-top: 66px; }
        .OurProcessInner-Line:before { display: none; }
        .newletterBtn { margin-top: 42px; float: none; text-align: center; }
        .socialicons { padding-bottom: 18px; }
        .footerCall { font-size: 13px; margin-top: 0px; float: none; text-align: center; }
        .banner-txt h1 { font-size: 13px; margin-top: 44px; }
        .banner-txt h2 { font-size: 25px; }
        .banner-txt p { font-size: 11px; font-weight: 100; }
        .SampleBtn.banner-btn a { padding: 9px 17px; font-size: 12px; }
        .banner-btn { margin-top: 27px; display: inline-block; }
        a.navbar-brand img { margin: -9px; }
        .social ul { padding-bottom: 5px; padding-left: 0; text-align: center; }
        .Statistics { padding: 50px 0;}
        .smallpart { width: 100%; padding: 0px 0px; height: auto; text-align: center; float: none; top: 0;}
        .smallpart:after, .longPart:before, .longPart:after { display: none;}
        .social ul li,
        .contat-info {
            float: none;
            text-align: center;
            margin-bottom: 5px;
        }
        .breadHead, .breadList {  width: 100%; float: none; text-align: center;}
        .breadList { text-align: center;}
    }
    @media (min-width: 479px) and (max-width: 767px) {
        .Statistics { padding: 50px 0px 20px 0px; }
        .newletterBtn { margin-top: 34px; float: none; text-align: center; }

    }

    @media (max-width: 320px) {
        .bannerWapper {
            min-height: 1124px;
        }

        .navbar-brand { width: 75%; padding-top: 20px;}
        .main-banner .item { height: 360px;}
        .mainHeading { font-size: 25px; letter-spacing: 0;}
        .bannerWapper .col-md-10 {
            padding: 0px;
        }
        .banner-txt .sliderBigText {
            font-size: 17px;
            line-height: 22px;
        }
        .banner-txt .sliderBigText strong {
            font-size: 26px;
            line-height: 28px;
            margin-top: 3px;
        }
        .main-banner-txt {

        }


    }

    label.error {color: red !important; font-weight: 600; font-size: 14px !important;}
    .red { color: red;}


    @media (max-width: 767px)  {
        .smallpart { left: auto;top: 0px; width: 300px;left: 6px; right:0; margin:auto;background:none;right: 0;margin: auto;top: -61px;text-align: center;top: -21px  !important;}
        .smallpart:after { border:0 !important; }
        .smallpart { max-width:300px; }
        .longPart { max-width:300px; left: auto !important;text-align: center;}
        .StatisticsTxt { max-width:300px; margin:0 auto; }
        .smallpart { left:0; right:0;background: #333; } 
        .longPart:before, .longPart:after { display:none; }
        .dropdown-menu { width:100%; }
        .copyscape-block {position: relative; text-align: center; margin-bottom: 30px; }

        } /* 767px */

        .OurProcess .mainHeading, .OurProcess .mainSubHeading  { color: #f39c11; }
        .CommentSection .mainHeading, .CommentSection .mainSubHeading  { color: #f39c11;  }
        .Number-Subjects {min-height: 77px;padding-top: 10px;padding-bottom: 10px;}
        .Number-SubjectsTxt span {color: #fff;font-weight: bold;font-size: 22px;}
        .Statistics-heading .mainSubHeading { text-transform: uppercase; }