/**************Font Library*******************/
@font-face {
    font-family:RockwellStd;
    src:url(fonts/RockwellStd.ttf)
}
@font-face {
    font-family:ROCK;
    src:url(fonts/ROCK.TTF)
}
@font-face {
    font-family:RockwellStd-Bold;
    src:url(fonts/RockwellStd-Bold.otf)
}
@font-face {
    font-family:RockwellStd-BoldItalic;
    src:url(fonts/RockwellStd-BoldItalic.ttf);
}
@font-face {
    font-family:RockwellStd-ExtraBold;
    src:url(fonts/RockwellStd-ExtraBold.ttf);
}
@font-face {
    font-family:Raleway-Thin;
    src:url(fonts/Raleway-Thin.ttf);
}
@font-face {
    font-family:OpenSans-ExtraBold;
    src:url(fonts/OpenSans-ExtraBold.ttf);
}




/************************************************************************************************/
/*********************GENERAL SETTING****************************/

body{font-family: 'Raleway', sans-serif; font-size:17px;}
p{font-size:17px;}
input{font-size:16px;}
li{font-size:16px;}
a{font-size:16px;}
h1{font-size:33px;}
h2{font-size:30px;}
h3{font-size:27px;}
h4{font-size:24px;}
h5{font-size:21px;}
h6{font-size:18px;}

.no-space{margin-left:0px!important; margin-right:0px !important; padding-left:0px!important; padding-right:0px !important;}
.no-space1{padding-left:0px!important; padding-right:0px !important;}
.no-spacing {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.pad_20{width:20%;}
.no-padding{padding-left:0 !important; padding-right:0 !important;}
.pad-lft0 {
    padding-left: 0 !important;
}
.pad-rt0 {
    padding-right: 0 !important;
}
.mg-20 {
    margin: 20px 0;
}
.pad-right0 {
    padding-right: 0;
}
p::first-letter { 
text-transform: uppercase;
}

.width {
	width: 100%;
}
input[type=text]:focus{
  outline: 2px solid #fff;
}
/****************************************************************************************************/



/*****************************************Home styling**********************************************/
li.half.countre {
    list-style: none;
    width: 50px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    list-style: none;
}

.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
    left: 0 !important;
    top: 10px;
    right: auto;
}
.intl-tel-input .flag-container {
    position: absolute;
    bottom: 0;
}
.intl-tel-input .flag-container {
    padding: 0px !important;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
    display: table-cell;
    vertical-align: middle;
    padding-left: 25px;
}



.essay-topics-text-border {
    background-color: #0074c5;
    width: 25%;
    height: 3px;
    text-align: left;
}
.best_essay-topics-text p {
    color: #555555;
    font-size: 18px;
    margin-top: 8px;
    line-height: 28px;
}
.essay-topics-button a {
    display: inline-block;
    padding: 0px 18px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 38px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    background-image: none;
    border: 1px solid #555555;
    border-radius: 6px;
    background-color: transparent;
    color: #0074c5;
    text-transform: uppercase;
}
.footr-sec .ftr-menu a {
    border-right: 1px solid #fff;
}
.footr-sec .ftr-menu a:Last-child {
    border-right: 0px solid #fff;
}
.get-in-touch-social p a {
    color: #fff;
}
.choosing-best-topic-lft img {
    width: 100% !important;
}



.become-a-Consultant-apply-block {
    border: 2px solid #000;
    padding: 30px;
}
.become-a-Consultant-aims-block p {
    padding: 15px 0;
}
.reviewsdivbtm .btmreviewslaw span {
    color: #0074c5 !important;
    font-weight: 600;
}
.customer-panel-email i {
    background-color: #0074c5 !important;
}
.customer-panel-email {
    border: 2px solid #0074c5 !important;
}

.bnnr-bckgrnd img {
    width: 100%;
    height: 761px;
    overflow: hidden;
}
.header-bnnr {
    position: relative;
    width: 100%;
}
.bnnr-head {
    position: absolute;
    top: 66px;
    width: 100%;
}
.no-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.top-logo-div .logo-nd-whats {
    padding: 20px 50px;
}

.logo-sec a {
    text-decoration: none !important;
}
.bnnr-header .mobscreenrght {
    padding-left: 0px;
    padding-right: 0px;
}

.assgntm-form-sec {
    margin-top: 30px;
}
p.welcome_to-assignment_wizards {
    color: #fff;
    background-color: #035283;
    padding: 6px 0 6px 15px;
    width: 100%;
    font-size: 20px;
    margin-bottom: 15px;
    border-radius: 5px;
}
p.good_Argumentative {
    color: #000;
    background-color: #fff;
    padding: 6px 15px 6px 15px;
    font-size: 16px;
    margin-bottom: 10px;
    display: table;
    border-radius: 5px;
}
.bnnr-logo-sec {
    margin-top: 6px;
}
.logo-sec img {
    overflow: hidden;
    width: 60%;
}
.logo-sec p {
    color: #fff;
    margin-left: 40px;
    font-size: 15px;
	font-family: ROCK;
}
.bnnr-headng {
    text-align: center;
    width: 100%;
    overflow: hidden;
    background: #ffffffb8;
}
.bnnr-headng span {
    color: #e3ac55;
    font-size: 40px;
    letter-spacing: 1px;
	font-family: ROCK;
}
.bnnr-srch-txt {
    padding-top: 50px;
    text-align: center;
    width: 100%;
}
.bnnr-srch-txt span {
    color: #fff;
	font-family: ROCK;
}
.home-srch-sec {
    text-align: center;
    width: 100%;
}
.ftr-end-ico img {
    max-width: 30px;
    margin-top: -12px;
}
.ftr-end-main {
    display: -webkit-inline-box;
	margin: 5px;
	background-color: #fff;
	padding: 25px 0px 20px 50px;
}
.srching-bton a {
    background-color: #e3ac55;
    padding: 19px 50px;
    margin: 1px 15px;
    overflow: hidden;
    color: #1f3b72;
    text-decoration: none !important;
	font-size: 18px;
	font-family: RockwellStd-Bold;
    font-weight: bolder;
    text-transform: capitalize;
}
.ftr-end-ico input {
    border: none;
    width: 168px;
    margin-right: 12px;
    margin-left: 84px;
    height: 40px;
    font-size: 20px;
    padding-left: 8px;
}
.srching-txt p {
    color: #fff;
    padding: 15px 0px 0px 0px;
}
.bnnr-sec2 {
    width: 100%;
    overflow: hidden;
}
.bnnr-btn-main {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.bnnr-sec2-head h3 {
    font-family: ROCK;
}
.bnnr-sec2-head p {
    font-size: 17px;
    letter-spacing: 1px;
    color: #808080b8;
}
.bnnr-sec2-msgnr i {
    font-size: 24px;
	color: #0084ff;
}
.bnnr-sec2-msgnr span {
    font-size: 22px;
    margin-left: 15px;
    text-transform: capitalize;
    color: #0084ff;
}
.bnnr-sec2-msgnr {
    border-radius: 23px;
    text-align: center;
    padding:20px 0;
}
.bnnr-sec2-msgnr a>img {
    width: 200px;
        box-shadow: 0 110px 103px -11px #0384ffe3;
}
.bnnr-sec2-msgnr::after {
    content: " ";
    width: 50%;
    height: 1px;
    left: 285px;
    right: 20px;
    background-color: #80808063;
    position: absolute;
    bottom: -30px;
}
.bnnr-sec3-head h2 {
    font-family: ROCK;
	color: #1f3b72;
    text-transform: capitalize;
}
.bnnr-sec3-head {
    text-align: center;
}
.home-sec-work {
    width: 100%;
    margin: 80px 0px 30px 0px;
    text-align: center;
}
.sec-work h2 {
    color: #1f3b72;
    text-transform: capitalize;
}
.sec-work-lft {
    text-align: center;
    width: 100%;
}
.sec-work-mid {
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.sec-work-rgt {
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.bnnr-sec3 {
    width: 100%;
    margin: 30px 0px;
    background-color: #d4dde7;
	padding: 15px 0px;
	margin-bottom: 0px;
}
.bnnr-sec3-txt span {
	font-size: 16px;
    font-family: ROCK;
}
.bnnr-sec3-img img {
    width: 100%;
    height: 71px;
    overflow: hidden;
}
div#myCarousel {
    background-repeat: no-repeat;
    background-position: center;
    height: 640px;
    width: 100%;
    position: relative;
}
.carousel-inner {
    width: 100%;
    overflow: hidden;
    position: absolute !important;
    top: 23px;
    text-align: center;
    margin-left: -230px;
}
a.left.carousel-control {
    background: transparent !important;
}
a.right.carousel-control {
    background: transparent !important;
}

.glyphicon-chevron-left:before {
    content: "\e079";
    position: absolute;
    top: 11px;
    margin-left: -14px;
    color: gray;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: 191px !important;
    border: 2px solid gray !important;
    border-radius: 50% !important;
    padding: 27px 24px !important;
}
.glyphicon-chevron-right:before {
    content: "\e080";
    position: absolute;
    top: 11px;
    margin-left: -14px;
    color: gray;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: 191px !important;
    border: 2px solid gray !important;
    border-radius: 50% !important;
    padding: 27px 24px !important;
}
.home-cursl {
    position: relative;
    width: 100%;
}
.cursl {
    position: absolute;
    top: 0;
    width: 100%;
    overflow: hidden;
}
.wdth {
    width: 100%;
}
.bnnr-sec5 {
    width: 100%;
    overflow: hidden;
    background-color: transparent;
    padding: 60px 0px;
    text-align: center;
}
.how-does-it-heading h2 {
    color: #555555;
    font-size: 50px;
    font-weight: 300;
    margin: 0px 0px 40px 0px;
    font-family: 'Raleway', sans-serif;
}
.how-does-it-heading h2 span {
    color: #0074c5;
    font-weight: 900;
}
.how-does-it-sec img {
    width: 330px;
    padding: 0px 50px 85px;
}
.how-does-it-sec {
    position: relative;
    text-align: center;
    top: 80px;
}
.how-does-it .first-img-mid p {
    top: 16%;
}
.how-does-it-sec p {
    font-size: 18px;
    color: #00aeef;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    margin-bottom: 0px;
}
.how-does-it-sec::after {
    background-image: url(img/stars.webp);
}
.first-img::after {
    content: "";
    top: -80px;
    left: -100px;
    width: 100%;
    height: 100%;
    background-image: url(img/stars.webp);
    opacity: .7;
    position: absolute;
    background-repeat: no-repeat;
}
.bnnr-sec5-maine {
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.bnnr-sec5-maine h2 {
    color: #fff;
    text-transform: capitalize;
	 font-family: ROCK;
}


.choosing-best-topic {
    width: 100%;
    padding: 60px 0px;
}
.choosing-best-topic-lft img {
    width: 100%;
}
.choosing-phone-numbr {
    width: 100%;
    padding-top: 0%;
}
p.choosing-best-topic-hd {
    color: #555555;
    font-size: 35px;
    font-weight: 300;
    margin: 0px 0px 40px 0px;
    text-align: center;
}
p.choosing-best-topic-hd span {
    color: #0074c5 !important;
    font-weight: 900;
}
p.choosing-best-topic-txt {
    color: #555555;
    font-size: 20px;
    text-align: justify;
}
.choosing-phone-numbr .pd-lft {
    padding-left: 0px;
}
.choosing-phone-numbr .pd-rght {
    padding-right: 0px;
}


.click_to_call {
    width: 100%;
    padding: 30px 0px 20px;
    background-color: #7fb9e1;
    margin-top: 5px;
}



.line-btm img {
    max-width: 50px;
    height: 50px;
    margin: 8px 0px 0px 0px;
}
.bnnr-logo-sec .logo-sec img {
    width: 75%;
}
.navbar_header .navbar-expand-lg .navbar-nav .nav-link {
    color: #8e5fa7;
}

.bnnr-sec6 {
    width: 100%;
    overflow: hidden;
    padding: 20px 0px;
    background-image: url(https://www.assignmenteducators.co.uk/img/background-banner.webp) !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 480px;
}
.get-in-touch-sec {
    width: 100%;
    padding: 14% 0px;
}
.get-in-touch p {
    color: #959090;
    font-size: 18px;
    width: 70%;
}
.get-in-touch-social .fa-mobile {
    font-size: 40px;
}
.get-in-touch p.get-in-touch-head {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
}
.get-in-touch-social {
    margin: 30px 0px;
}
.get-in-touch-social p i {
    color: #fff;
    font-size: 22px;
    margin-right: 10px;
}
.get-in-touch-social p {
    color: #fff;
    font-size: 18px;
    margin-right: 20px;
    margin-bottom: 25px;
}
p.contact_number span {
    position: relative;
    top: 8px;
}
.bnnr-sec6-main {
    width: 100%;
    text-align: center;
}
.sec6-btn {
    text-align: center;
    margin-top: 15px;
}
.bnnr-sec7-main {
    text-align: center;
    width: 100%;
    overflow: hidden;
    padding: 170px 0px;
}
.bnnr-sec7-head h3 {
    color: #fff;
    text-transform: capitalize;
	 font-family: ROCK;
}
.bnnr-sec7-head p {
    color: #fff;
}
.sec7-btn {
    margin: 30px 0px;
    text-align: left;
}
.bnnr-sec8-edu {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
    padding: 30px 0;
}
.bnnr-sec8-head {
    text-align: center;
    width: 100%;
}
.bnnr-sec8-head h2 {
    color: #1f3b72;
    text-transform: capitalize;
	 font-family: ROCK;
}
.bnnr-sec8-head p {
    font-size: 16px;
    color: #a79f9f;
    text-transform: lowercase;
	font-family: ROCK;
}
.sec10-rated {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
}
.sec10-main {
    text-align: center;
    width: 100%;
}
.rated h2 {
    color: #1f3b72;
    text-transform: capitalize;
	 font-family: ROCK;
}
.rated p {
    font-size: 16px;
    color: #a79f9f;
    text-transform: lowercase;
}
.rated-star {
    margin-top: 16px;
    width: 100%;
    overflow: hidden;
}
.rated-star i {
    color: gold;
    font-size: 18px;
    margin: 0 1px;
}
.more-reviews {
    width: 100%;
    text-align: center;
}
.more-reviews img {
    width: 100%;
    height: 73px;
    overflow: hidden;
}
.home-sec11 {
    width: 100%;
    overflow: hidden;
    background-color: #0074c5;
    padding: 40px 0px;
}
img.consultant-text-me {
    width: 350px;
}
.sec11-headng {
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.sec11-headng p {
    color: #fff;
    font-size: 16px;
    padding-top: 10px;
    text-transform: lowercase;
    text-align: left;
    line-height: 55px;
}
.sec11-srch-txt {
    text-align: center;
    width: 100%;
}
.sec11-back {
    text-align: center;
    width: 100%;
}
.sec11-srch-txt span {
    color: #fff;
    text-transform: lowercase;
}
.sec11-ftr-end-ico img {
    max-width: 30px;
}
.sec11-ftr-end-main {
    display: -webkit-inline-box;
    margin: 5px;
    background-color: #fff;
    padding: 30px 0px 20px 50px;
}
.sec11-ftr-end-ico input {
    border: none;
    width: 154px;
    height: 30px;
    font-size: 18px;
    padding-left: 8px;
    margin-left: 70px;
}
.sec11-srching-bton a {
    background-color: #e3ac55;
    padding: 19px 50px;
    margin: 1px 15px;
    overflow: hidden;
    color: #1f3b72;
    text-decoration: none !important;
    font-size: 18px;
	font-family: RockwellStd-Bold;
    font-weight: bolder;
    text-transform: capitalize;
}
.sec11-srching-txt p {
    color: #fff;
    text-transform: lowercase;
}
.sec11-block::after {
    content: " ";
    width: 60%;
    height: 2px;
    left: 241px;
    right: 20px;
    background-color: #fff;
    position: absolute;
    bottom: 201px;
}
.sec11-bnnr-btn-main {
    width: 100%;
    text-align: center;
    overflow: hidden;
	margin-top: 66px;
}

.sec11-bnnr-sec2-head p {
    font-size: 17px;
    letter-spacing: 1px;
    color: #fff;
}
.sec11-bnnr-sec2-head h3 {
    letter-spacing: 1px;
    color: #fff;
	 font-family: ROCK;
}
.sec11-bnnr-sec2-msgnr {
    border-radius: 23px;
    text-align: center;
    padding:20px 0;
}
.sec11-bnnr-sec2-msgnr img {
    width: 200px;
    box-shadow: 0 110px 103px -11px #0384ffe3;
}
.sec11-bnnr-sec2-msgnr i {
    font-size: 24px;
    color: #0084ff;
}
.sec11-bnnr-sec2-msgnr span {
    font-size: 20px;
    margin-left: 14px;
    text-transform: capitalize;
    color: #0084ff;
	 font-family: ROCK;
}


.for-absult {
    position: absolute;
    top: 25px;
    text-align: center;
    padding: 20px;
    border: 0px solid #ef9043;
    border-radius: 15px;
    background: #b3bac2d4;
}
.bnnr-form-txt h4 {
    color: #0074c5;
    font-size: 34px;
    margin-bottom: 10px;
    font-weight: 600;
}
.bnnr-form-input input {
    margin: 6px 0;
    width: 100%;
    height: 40px;
    border: 1px solid #fff;
    padding: 0px 7px;
    border-radius: 5px;
    font-size: 16px;
    color: #0074c5;
    background-color: #fff;
}
.bnnr-form-input input::placeholder {
    color: #0074c5;
}
.bnnr-form-input select {
    margin: 6px 0;
    width: 100%;
    height: 45px;
    border: 1px solid #fff;
    padding: 0px 7px;
    border-radius: 5px;
    color: #0074c5;
    background-color: #fff;
}
.form-sumt-btn {
    margin: 26px 0 0px;
    text-align: center;
}
.form-sumt-btn input {
    background-color: #ef9043;
    border: 1px solid #ef9043;
    padding: 8px 32px;
    text-transform: capitalize;
    font-size: 19px;
    border-radius: 4px;
    transition: transform .2s;
    font-family: Poppins-Bold;
    width: 100%;
    color: #275e97;
}
.mobile-block {
    display: none !important;
}
.header-bnnr .screen-of-desktop {
    border-bottom: 1px solid #fff;
}
.sb-search {
    position: relative;
    margin-top: 10px;
    width: 0%;
    min-width: 50px;
    height: 50px;
    float: right;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.5s;
    -webkit-backface-visibility: hidden;
}
.sb-search-submit {
    background: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    color: transparent;
    border: none;
    outline: none;
    z-index: -1;
}
.sb-icon-search, .sb-search-submit {
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    right: 0;
    top: -3px;
    padding: 0;
    margin: 0;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
}
.sb-icon-search {
    color: black;
    background: #fff;
    width: 35px;
    height: 0px;
    z-index: 90;
    margin: -5px;
    top: 1px;
    right: 6px;
    font-size: 22px;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}
.sb-icon-search, .sb-search-submit {
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    right: 0;
    top: -3px;
    padding: 0;
    margin: 0;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
}
span.sb-icon-search i {
    color: #035283;
}
.assgntm-form-sec {
    margin-top: 30px;
}
p.welcome_to-assignment_wizards {
    color: #fff;
    background-color: #8e5fa7;
    padding: 6px 0 6px 15px;
    width: 100%;
    font-size: 20px;
    margin-bottom: 15px;
    border-radius: 5px;
}
p.good_Argumentative {
    color: #000;
    background-color: #fff;
    padding: 6px 15px 6px 15px;
    font-size: 16px;
    margin-bottom: 10px;
    display: table;
    border-radius: 5px;
}
.bnnr-form .banner-for-absult ul li {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    text-decoration: underline;
	text-align: left;
}
.bnnr-form .banner-for-absult ul li a {
    color: #000;
}

.bnnr-form .banner-for-absult .bnnr-form-txt h4 {
    color: #8e5fa7;
    font-size: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 600;
}
.bnnr-form .banner-for-absult ul {
    list-style: none;
    margin-bottom: 0px;
}





.header-bnnr .banner_left {
    margin-left: 0px;
}
.banner-for-absult {
    position: absolute;
    top: 190px;
    text-align: center;
    padding: 25px;
    border: 0px solid #ef9043;
    border-radius: 0px;
    background: #ffffffb8;
}
.banner-for-absult .bnnr-form-txt h4 {
    color: #000;
    font-size: 20px;
    margin-bottom: 10px;
}
.banner-for-absult .bnnr-form-input input {
    background-color: white;
    font-size: 16px;
    margin: 8px 0;
    height: 40px;
    border-radius: 0px;
    color: #555555;
    border: 0px;
}
.banner-for-absult .bnnr-form-input select {
    background-color: white;
    font-size: 18px;
    margin: 8px 0;
    border-radius: 0px;
    color: #0000008f;
    color: #555555;
}
.banner-for-absult .bnnr-form-input select:focus {
    outline: none;
}
.banner-for-absult .bnnr-form-input input::placeholder {
    color: #555555;
}
input#txtsubmit {
    border: none;
    background: url(img/button-send.webp) no-repeat center center;
    background-size: contain;
    width: 100%;
    height: 80px;
    margin-left: 0px;
    color: transparent;
}
.form-sumt-btn img {
    width: 350px;
}

p.choosing-best-lft-txt {
    font-size: 33px;
    margin-bottom: 0;
    line-height: 45px;
    padding: 40px 0px;
    font-weight: 200;
}
p.choosing-best-lft-txt span {
    color: #0074c5;
    font-weight: 900;
}
p.choosing-best-rght-txt {
    font-size: 28px;
    margin-bottom: 0;
    line-height: 30px;
    padding: 18px 0px;
    font-weight: 400;
}
img.btn-click-to-chat {
    max-width: 315px;
    float: left;
    padding-bottom: 20px;
}
.dstp-numbers {
    border-radius: 15px;
    margin-top: 50px;
    font-size: 25px;
    background: #8e5fa7b8;
    padding: 15px 20px;
    color: white;
}
.dstp-numbers .moblie-number span i {
    padding-right: 17px;
}
p.moblie-number a, p.whatsapp-number a {
    text-decoration: none !important;
}
.dstp-numbers .whatsapp-number span i {
    padding-right: 8px;
}



.sec12-faq-main h2 {
    font-family: ROCK;
}
.sec12-faq-main {
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.sec12-faq {
    width: 100%;
    overflow: hidden;
    padding: 50px 0px;
    background: #cacaca;
}
.faq-types {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
}
.footer {
    background-color: #000;
    width: 100%;
    overflow: hidden;
    padding: 30px 0px 5px;
}
.ftr-lft-img img {
    width: 100%;
    height: 77px;
    overflow: hidden;
}
.ftr-rgt-img img {
    width: 100%;
    height: 91px;
    overflow: hidden;
}
.ftr-mid-icon i {
    font-size: 21px;
    background-color: #4965a0;
    border-radius: 50%;
    padding: 7px 11px;
    color: #fff;
	border: 2px solid #fff;
}
.ftr-mid span i {
    background-color: #3689c9;
    padding: 6px 8px;
    margin-left: 6px;
}
.ftr-mid-icon {
    width: 100%;
    text-align: center;
    overflow: hidden;
	margin-top: 13px;
}
.ftr-txt {
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.ftr-txt p {
    color: #ffffffd4;
    text-transform: lowercase;
    font-size: 20px;
}
.ftr-txt p a {
    color: #fff;
    text-decoration: none !important;
    font-size: 20px;
}
.ftr-menu {
    text-align: center;
    width: 100%;
    overflow: hidden;
    padding: 0px 200px;
}
.ftr-menu a {
    text-decoration: none !important;
    text-transform: capitalize;
    border-right: 1px solid #0089fd;
    padding-right: 5px;
    margin-left: 6px;
    font-size: 18px;
    color: #fff;
}
.ftr-menu a:hover {
    color: #fff;
}
.ftr-text p {
    color: #cacaca;
    text-transform: lowercase;
    padding-top: 20px;
    font-size: 18px;
}
.ftr-text {
    margin-top: 22px;
    text-align: center;
    width: 100%;
    overflow: hidden;
    border-top: 2px solid #747474;
}


span.testimonial-list-item-post {
    font-size: 15px;
}


.prsnl-button {
    display: -webkit-inline-box;
    margin: 30px 0px;
    overflow: hidden;
    width: 100%;
    text-align: center;
}
.feature-sec {
    height: 55px;
    margin: 0 10px;
    overflow: hidden;
    border: 3px solid #fff;
    border-radius: 4px;
    width: 208px;
    background-color: #f5f5f5;
}
.feature-sec .turnitin-report {
    padding: 1px 12px;
    font-size: 22px;
    line-height: 22px;
}
.feature-btn {
    display: inline-block;
     padding: 6px 12px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 38px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
    background-color: transparent;
    color: #107fdd !important;
	text-decoration: none !important;
}
a.feature-btn:hover {
    text-decoration: none;
    color: #107fdd;
}

.how-does-it {
    display: -webkit-inline-box;
    margin: 30px 0px 0px;
    overflow: hidden;
    text-align: center;
}

.prsnl-logo {
    display: -webkit-inline-box;
    margin: 30px 0px;
    overflow: hidden;
}
.sec9-prss-about {
    background-color: #a7b0c1;
    padding: 30px;
}
.about-us {
    display: -webkit-inline-box;
    text-align: center;
	margin-top: 5px;
}
.heading {
    margin: 0 26px;
    text-align: center;
}
.prss-about-head {
    text-align: center;
}
.prss-about-head p {
    color: #fff;
    font-size: 18px;
}
.head-contct-sec {
    height: 0px;
}



.testimonial-block.rs .testimonial-list .testimonial-list-item {
    width: 450px;
    vertical-align: top;
}

.testimonial-block.rs .testimonial-list .testimonial-list-item {
    display: inline-block;
    margin-top: 37px;
    text-align: left;
    text-align-last: left;
}

.testimonial-block.rs .testimonial-list .testimonial-list-item-link {
    height: 105px;
    padding-top: 17px;
    padding-left: 27px;
    padding-right: 27px;
    padding-bottom: 17px;
}

.testimonial-block.rs .testimonial-list .testimonial-list-item-link {
    background: #FFFFFF;
    display: block;
    position: relative;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.14);
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.14);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.14);
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item {
    display: inline-block;
    margin-top: 37px;
    text-align: left;
    text-align-last: left;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-main {
    height: 42px;
    padding-left: 57px;
    display: block;
    position: relative;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-user-avatar {
    display: block;
    width: 42px;
    height: 42px;
    position: absolute;
    top: 0;
    left: 0;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item {
    display: inline-block;
    margin-top: 37px;
    text-align: left;
    text-align-last: left;
}


.testimonial-block.rs .testimonial-list .testimonial-list-item-user-avatar img {
    display: block;
    width: 100%;
    height: 100%;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-user-info {
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    position: relative;
    display: block;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-user-info-top {
    width: 100%;
    position: relative;
    display: block;
    color: #91959d;
    font-size: 13px;
    line-height: 17px;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-user-name {
    color: #365899;
    font-weight: bold;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item {
    display: inline-block;
    margin-top: 37px;
    text-align: left;
    text-align-last: left;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-group-name {
    color: #365899;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-star {
    width: auto;
    height: 17px;
    display: inline-block;
    background: #5890ff;
    padding-left: 7px;
    padding-right: 19px;
    color: #FFFFFF;
    border-radius: 25px;
    position: relative;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-star:after {
    background: url(/static/img/sprite-rs@2x-se2d634be15.png?37ac6888adb9) no-repeat;
    background-size: 100px 147px;
    background-position: 0 -138px;
    height: 9.5px;
    width: 10px;
    position: absolute;
    content: "";
    display: block;
    top: 3px;
    right: 5px;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-user-info-bottom {
    width: 100%;
    position: relative;
    color: #90949c;
    font-size: 11px;
    line-height: 17px;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-user-info-bottom:before {
    background: #90949c;
    width: 2px;
    height: 2px;
    display: block;
    position: absolute;
    top: 7px;
    right: -8px;
    content: "";
    border-radius: 100%;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-user-info-bottom:after {
    background: url(/static/img/sprite-rs@2x-se2d634be15.png?37ac6888adb9) no-repeat;
    background-size: 100px 147px;
    background-position: 0 -123px;
    height: 9.5px;
    width: 9.5px;
    position: absolute;
    content: "";
    display: block;
    top: 3px;
    right: -24px;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-post {
    color: #2f2f2f;
    font-size: 12px;
    line-height: 17px;
    padding-top: 10px;
    display: block;
}
.rated-lft img {
    height: 42px;
    max-width: 50px;
}
.rated-lft li {
    list-style: none;
}
span.testimonial-list-item-user-name {
    margin-left: 15px;
}
span.testimonial-list-item-user-info-bottom {
    width: 100%;
    float: left;
    margin-left: 61px;
    margin-top: -11px;
}
.rated-sec-lft {
    width: 100%;
    padding: 30px;
        margin-bottom: 30px;
    box-shadow: 0 1px 9px 0px #a7b0c1;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-star {
    width: auto;
    height: 17px;
    display: inline-block;
    background: #5890ff;
    padding-left: 7px;
    padding-right: 19px;
    color: #FFFFFF;
    border-radius: 25px;
    position: relative;
}
span.testimonial-list-item-star img {
    text-align: center;
    margin-left: 24px;
    max-width: 42px;
    height: 24px;
}
.kate-miller {
    margin: 30px;
}
.testimonial-block.rs .testimonial-list .testimonial-list-item-user-name {
    color: #365899;
    font-weight: bold;
}
span.testimonial-list-item-user-name {
    margin-left: 15px;
    color: #365899;
    font-weight: bold;
}
.sec11-srch-sec::after {
    content: '+44';
    display: block;
    color: #8e8e8e;
    position: absolute;
    font: 500 20px/49px "Open Sans";
    left: 446px;
    top: 182px;
    pointer-events: none;
}
.navbar {
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
}
.navbar a {
    float: left;
    font-size: 16px;
    color: #000;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}
.dropdown {
    float: left;
    overflow: hidden;
    position: inherit !important;
}
.dropdown-content a span {
    padding: 0 5px;
    overflow: hidden;
}
.dropdown .dropbtn {
    font-size: 16px;
    border: none;
    color: #000;
    padding: 14px 16px;
    background-color: inherit;
    font-family: inherit;
}
.navbar a:hover, .dropdown:hover .dropbtn {
    background-color: red;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    background-color: #5a629c45;
}

.dropdown-content a {
    float: none;
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdown-content a:hover {
    background-color: #ddd;
}

.dropdown:hover .dropdown-content {
    display: block;
}
.dropdown-content {
    background-color: #f1f1f178;
}


.icon {
  padding: 10px;
  background: #8e5fa7;
  color: white;
  min-width: 50px;
  text-align: center;
  margin-top: 8px;
}
.input-container {
  display: -ms-flexbox; /* IE10 */
  display: flex;
  width: 100%;
  margin-bottom: 15px;
  height: 49px;
}
.input-container i {
  font-size: 20px;
}






.shadow {
    z-index: 9999;
    text-align: center;
    margin-bottom: 0;
    background-color: #ffffffd6;
    padding-top: 0px;
}
.logo {
    padding: 20px 0px;
}
.logo img {
    width: 100%;
}
.call-noss {
    float: left;
    position: relative;
    width: 100%;
}
.blue-noo {
    text-align: left;
    margin: 12px 0px 10px;
    float: right;
}
.blue-noo a {
    color: #000;
    font-size: 17px;
    padding: 4px 5px;
    border-radius: 20px;
    margin: 0 10px;
}
.blue-noo a>i {
    margin-right: 10px;
    color: #8e5fa7;
}
.header-lft-nav {
    margin-top: 50px;
    margin-left: 30px;
    border-top: 1px solid #8e5fa7;
}
.navbar-header {
    margin-top: 0px;
    float: right;
    position: relative;
}
.navbar-toggle {
    background-color: transparent !important;
    border: 0px !important;
}
.nav-sectn-btn {
    width: 30%;
    float: right;
    margin-right: -35%;
}
.nav-sectn-btn input {
    background-color: #8e5fa7;
    border: 1px solid #8e5fa7;
    padding: 8px 32px;
    text-transform: capitalize;
    font-size: 18px;
    border-radius: 4px;
    transition: transform .2s;
    color: #fff;
    font-family: Poppins-Bold;
    font-weight: 500;
    margin-top: 5px;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #eee0 !important;
}

.navbar-toggle:after, .navbar-toggle:before {
    right: 20px;
    width: 20px;
    position: absolute;
    display: block;
    content: '';
}
.navbar-toggle:before {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    top: 16px;
    height: 2px;
    background: #8e5fa7;
}
.navbar-toggle:after {
    top: 22px;
    height: 8px;
    border-top: 2px solid #8e5fa7;
    border-bottom: 2px solid #8e5fa7;
}















/************************About Styling**************************/
.about-nav-top {
    width: 100%;
    margin: 20px 0px;
}
.abut-bnnr-img  img{
    width: 100%;
    height: 656px;
    overflow: hidden;
}
.abut-logo-sec {
    margin-top: 10px;
}
.abut-bnnr-txt {
    background-color: #eceef0;
    padding: 15px 0px;
    overflow: hidden;
}
.abut-bnnr-txt span {
    color: #4e526b;
    text-transform: capitalize;
    font-size: 17px;
    font-family: OpenSans-Bold;
}
.abut-bnnr-txt {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.abut-bnnr-txt p {
    font-family: ROCK;
	color: #4e526b;
	font-size: 16px;
	line-height: 24px;
}
.abut-sec2 {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
}
.about-us-our-content h1 {
    color: #4e526b;
    width: 100%;
}
.about-us-our-content p {
    color: #4e526b;
    font-size: 18px;
    line-height: 29px;
    overflow: hidden;
}
.about-us-our-mission-img img {
    width: 100%;
    height: 243px;
    overflow: hidden;
}
.about-consultancies h3 {
    color: #4e526b;
    text-transform: capitalize;
    font-family: ROCK;
}
.abut-sec3-main-dvdr {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.abut-sec3 {
    width: 100%;
    margin: 30px 0px;
    background-color: #f7f8fa;
    overflow: hidden;
	padding: 20px 0px;
}
.about-consultancies-sec {
    width: 100%;
    margin-top: 30px;
    overflow: hidden;
}
.sonsultng-sec-lft {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.sonsultng-mrktng h4 {
    text-transform: capitalize;
    font-family: ROCK;
	color: #4e526b;
}
.sonsultng-mrktng-img img {
    max-width: 150px;
    overflow: hidden;
}
.sonsultng-mrktng-img {
	margin-top:20px;
}
.sonsultng-mrktng-img-text span {
    font-size: 18px;
    text-transform: capitalize;
    font-family: ROCK;
	color: #4e526b;
}
.sonsultng-mrktng-img-text {
    margin-top: 10px;
}
.sonsultng-mrktng-txt {
    margin-top: 20px;
    overflow: hidden;
}
.sonsultng-mrktng-txt p {
    font-family: ROCK;
    text-transform: lowercase;
	color: #4e526b;
}
.about-exprnce h2 {
    color: #4e526b;
    font-family: ROCK;
}
.about-exprnce {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.exprnce-sec-lft {
    width: 100%;
    overflow: hidden;
	box-shadow: -1px 1px 6px #8080808f;
    padding: 15px;
	height: 226px;
}
.about-consultancies-exprnce {
    width: 100%;
   padding-top: 40px;
    overflow: hidden;
}
.exprnce-lft-lft img {
    max-width: 46%;
    overflow: hidden;
}
.exprnce-lft-lft{
	margin-top: 28px;
}
.exprnce-lft-lft-txt {
    margin-top: 10px;
}
.exprnce-lft-lft-txt span {
    color: #428bca;
    font-size: 18px;
    font-family: ROCK;
	text-transform: capitalize;
}
.exprnce-lft-lft-txt p {
    color: #4e526b;
}
.exprnce-lft-rgt-txt span {
    color: #428bca;
    font-size: 18px;
}
.exprnce-lft--rgt i {
    background-color: #00804C;
    padding: 5px 5px;
    color: #fff;
    border-radius: 4px;
    font-size: 16px;
}
.exprnce-lft-rgt-txt {
    margin-top: 15px;
}
.exprnce-lft-rgt-txt p {
    color: #4e526b;
    text-transform: lowercase;
    font-family: ROCK;
	margin-top: 8px;
}
.exprnce-lft {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.sec4-exprnce-btm-txt {
    width: 100%;
    overflow: hidden;
	margin-left: -100px;
}
.abut-sec5-img {
    background-image: url(img/blurry-bg-new.png);
    height: 370px;
    width: 100%;
    text-align: center;
}
.abut-sec5 {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.abut-sec5 {
    width: 100%;
    position: relative;
}
.about-sec5 {
    position: absolute;
    top: 0;
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.sec5-sooner h1 {
    color: #4e526b;
    font-family: ROCK;
}
.sec5-sooner span {
    color: #6f79a1;
    font-size: 34px;
    font-family: ROCK;
    font-weight: 700;
}
.bnnr-sec2-fcbk {
    background-color: #3C5A99;
    border: 2px solid #3C5A99;
    display: -webkit-inline-box;
    padding: 10px 22px;
    margin: 20px 0px;
    border-radius: 23px;
}
.bnnr-sec2-fcbk i {
    color: #fff;
    font-size: 22px;
    border-radius: 50%;
    padding: 0px 0;
}
.bnnr-sec2-fcbk span {
    font-size: 22px;
    margin-left: 15px;
    text-transform: capitalize;
    color: #fff;
}
.bnnr-sec2-fcbk::after {
    content: " ";
    width: 26%;
    height: 1px;
    left: 435px;
    right: 0px;
    background-color: #80808063;
    position: absolute;
    bottom: 120px;
}
.sec5-sooner-fb-txt span {
    color: #454a60;
    font-size: 17px;
    font-family: RockwellStd-Bold;
}
.sec5-sooner-fb-txt {
    width: 100%;
    margin-top: 30px;
    overflow: hidden;
}
.sec5-sooner-fb-txt p {
    color: #454a60;
    margin-top: 10px;
    font-size: 18px;
    font-family: ROCK;
}
.abut-sec6 {
    width: 100%;
    background-color: #454a60;
    overflow: hidden;
	padding: 30px 0px;
}
.abut-sec6-input {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.abut-ftr-end-main {
    display: -webkit-inline-box;
    margin: 5px;
    background-color: #fff;
	padding: 13px 85px 10px 85px;
    border-radius: 11px;
}
.abut-ftr-end-ico img {
    max-width: 30px;
}
.abut-ftr-end-ico input {
    border: none !important;
}
.abut-srching-txt p {
    color: #7e85a2;
    font-family: ROCK;
}
.abut-srching-bton a {
    padding: 8px 36px;
    margin: 1px 15px;
    overflow: hidden;
    color: #fff;
    text-decoration: none !important;
    font-size: 18px;
    display: -webkit-inline-box;
    border-radius: 27px;
    text-transform: capitalize;
    border: 1px solid #e3ac55;
    font-family: RockwellStd-Bold;
    font-weight: bolder;
    background-color: #e3ac55;
}
.bnnr-sec2-messgnr {
    width: 100%;
    margin: 15px 0px;
    overflow: hidden;
}
.bnnr-sec2-messgnr img {
    width: 240px;
    box-shadow: 0 110px 103px -11px #0384ffe3;
}





/*********************How It Work Styling******************************/
.work-bnnr {
    width: 100%;
    background: #ECEEF0;
    border-bottom: 1px solid #D6D6D6;
    padding: 20px 0px;
    overflow: hidden;
}
.logo-sectn p {
    color: #000;
    margin-left: 40px;
    font-size: 15px;
    font-family: ROCK;
}
.work-sec2 {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
}
.work-us-our-content span {
    color: #4e526b;
    font-size: 40px;
    font-family: ROCK;
}
.work-us-our-content {
    width: 100%;
	text-align: center;
	padding-top: 65px;
}
.work-us-our-content p {
    color: #4e526b;
    font-family: ROCK;
    font-size: 17px;
	 padding-top: 10px;
}
.work-us-our-mission-img ul {
    list-style: none !important;
}
.work-us-our-mission-dividr {
    display: -webkit-box;
}
.work-us-our-mission-txt ul {
    list-style: none;
    padding: 0px;
	float: right;
}
.work-us-our-mission-imgs li i {
    font-size: 38px;
	padding-top: 22px;
	color: #cfd0d2;
}
.work-us-our-mission-img {
    float: right;
}
.work-us-our-mission-icon-text ul {
    list-style: none;
    padding: 0px;
}
.work-us-our-mission-icon-text li p {
    font-size: 16px;
    color: #4e526b;
    text-transform: lowercase;
    padding-top: 15px;
}
.grnte-price {
    width: 100%;
    margin: 30px 0px 0px 0px;
    overflow: hidden;
    background-color: #1f3b72;
    padding: 40px 0px;
}
.gurnte img {
    max-width: 100px;
}
.bnnr-sec5-maine h3 {
    color: #fff;
    text-transform: capitalize;
    font-family: ROCK;
}
.gurnte-btm-line::after {
    content: " ";
    width: 66%;
    height: 2px;
    left: 198px;
    right: 20px;
    background-color: #80808063;
    position: absolute;
    bottom: -25px;
}
.about-exprnce h1 {
    color: #4e526b;
    font-family: ROCK;
}
.diffrnt-taskss {
    width: 100%;
    margin: 30px 0px;
    background-color: #f7f8f9;
    padding: 15px 0px;
    text-align: center;
}
.differnt-sec5-maine p {
    font-family: ROCK;
    font-size: 16px;
}
.work-gurnte {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
	padding: 30px 0px;
}
.work-gurnte-main {
    width: 100%;
    text-align: center;
}
.gurnte-head h3 {
    color: #4e526b;
    font-family: ROCK;
}
.gurnte-head p {
    color: #4e526b;
    font-family: ROCK;
    font-size: 16px;
    padding-top: 15px;
}


.work-us-our-mission-icon-text li p {
    padding-left: 22px;
	padding-top: 26px;
}
.work-us-our-mission-icon-text ul li {
    display: -webkit-box;
}
p#txt-aline {
    margin-left: 24px;
}








/**************************Apply Styling****************************/
.apply-bnnr {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
	position: relative;
}
.apply-bnnr-img {
    background-image: url(img/apply_bnr.jpg);
    background-repeat: no-repeat;
    height: 488px;
    width: 100%;
    overflow: hidden;
}
.apply-head {
    width: 100%;
    position: absolute;
    top: 153px;
    text-align: center;
    overflow: hidden;
}
.apply-bnnr-txt h1 {
    color: #fff;
    text-transform: capitalize;
    font-family: ROCK;
    line-height: 45px;
}
.apply-sec1-txt span {
    color: #4e526b;
    font-family: ROCK;
    font-size: 17px;
	letter-spacing: 1px;
}
.apply-sec1-btm-line::after {
	content: " ";
    width: 56%;
    height: 1px;
    left: 255px;
    right: 20px;
    background-color: #80808063;
    position: absolute;
    bottom: 68px;
}
.apply-sec1 {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
    text-align: center;
}
.apply-sec1-text p {
    color: #4e526b;
    font-family: ROCK;
    font-size: 16px;
}
.apply-sec1-text {
	padding-top: 30px;
}
.apply-sec2 {
    width: 100%;
    overflow: hidden;
    background-color: #eceef0;
    padding: 50px 0px;
}
.apply-sec2 {
    background-image: url(img/cursl-lft-slider-bg1.png);
    width: 100%;
    overflow: hidden;
    height: auto;
    background-position: center;
}
h2.apply-title {
    text-align: center;
    color: #1f3b72;
    font-family: ROCK;
	position: absolute;
    top: -43px;
    width: 100%;
    margin-left: -39px;
}
h2.apply-title span {
    background-color: #f7f8fa;
    padding: 4px 20px;
	font-size: 40px;
}
p.apply-subtitle {
    color: #4e526b;
    font-family: ROCK;
    font-size: 16px;
    text-align: center;
}
.frm-lebl p {
    color: #4e526b;
    font-family: OpenSans-Bold;
	padding-top: 30px;
	font-size: 15px;
}
.frm-lebl input {
    width: 100%;
    padding: 10px 18px;
    border: none !important;
    border-radius: 4px;
}
.pdlft0 {
    padding-left: 0px !important;
}
.pdrgt0 {
    padding-right: 0px !important;
}
.frm-lebel p {
    color: #4e526b;
    font-family: OpenSans-Bold;
    padding-top: 30px;
}
p.frm_slct_txt {
    color: #4e526b;
    font-family: OpenSans-Bold;
    padding-top: 30px;
    margin-bottom: 0px;
}
.frm-lebl textarea {
    width: 100%;
    border: none !important;
    border-radius: 4px;
    height: 120px;
    padding: 10px 18px;
}
.form-lebel select {
    width: 100%;
    padding: 10px 13px;
    border: none !important;
    border-radius: 4px;
    margin-bottom: 20px;
}
.form-lebel p {
    margin-bottom: 15px;
}
.slct_clr {
    color: gray;
}





li.clearfix.cv-block {
    margin-top: 25px;
	list-style: none;
}
p.apply-form-label {
    width: 276px;
    float: left;
    margin-top: 10px;
    font-size: 14px;
    margin-bottom: 10px;
    font-family: "Open Sans",sans-serif;
    font-weight: 700;
}
.apply-form-upload input {
    position: absolute;
    display: block;
    overflow: hidden;
    width: 0;
    height: 0;
    border: 0;
    padding: 0;
}
button.apply-attach-btn {
    height: 45px;
    border-radius: 3px;
    padding: 0 15px;
    background-color: #4E516C;
}
.apply-form-upload span {
    font-size: 14px;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}
.apply-form-upload use {
    transform-origin: 0px 0px 0px;
    fill: #fff;
}
.apply-form-upload svg {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    fill: #fff;
    vertical-align: middle;
}
li.clearfix.cv-block label {
	width: 280px;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 700;
    color: #4e526b;
    font-family: OpenSans-Bold;
    font-size: 15px;
}
i#par-clip {
    margin-right: 10px;
	font-size: 22px;
}
.become-a-nerd-aims-block {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
}


.become-a-nerd-aims-block_top_line::after {
	content: " ";
    width: 87%;
    height: 2px;
    left: 47px;
    right: 0px;
    background-color: #b3b1b15e;
    position: absolute;
    bottom: 236px;
}
.become-a-nerd-aims-block p {
    width: 100%;
	margin: 18px 0px;
    overflow: hidden;
    text-transform: lowercase;
    text-align: justify;
}
.become-a-nerd-aims-block_btm_line::after {
	content: " ";
    width: 87%;
    height: 2px;
    left: 48px;
    right: 0px;
    background-color: #b3b1b15e;
    position: absolute;
    bottom: 114px;
}
.apply-form-submit-btn-wrapper {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.become-a-nerd-apply-block {
    padding: 30px;
    border: 2px solid #595D71;
    width: 100%;
    overflow: hidden;
	background-color: #f7f8fa;
}









/*************************Learn MOre Styling***************************/
.lrn-bckgrnd img {
    width: 100%;
    height: 664px;
    overflow: hidden;
}
.lrn-sec4-icon-img img {
    max-width: 65px;
    height: auto;
}
.lrn-sec4-icon-img {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.lrn_bnnr-headng {
    text-align: center;
    width: 100%;
    overflow: hidden;
    padding-top: 98px;
}
.lrn_bnnr-headng span {
    color: #fff;
    font-size: 90px;
    font-family: ROCK;
    letter-spacing: 4px;
}
.lrn_bnnr-headng p {
    color: #fff;
    font-size: 20px;
    letter-spacing: 1px;
    padding-top: 5px;
    font-family: ROCK;
}
.lrn-sec2 {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
}
.lrn-sec2_head h1 {
    font-family: ROCK;
    color: #1f3b72;
    text-transform: capitalize;
}
.lrn-sec2_head {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.lrn_mesgnr {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.lrn-sec2_head p {
    font-size: 16px;
    color: #a79f9f;
    font-family: ROCK;
}
.lrn-sec2_head p span {
    color: #0384ff;
    font-size: 18px;
    font-family: ROCK;
}
.lrn_mesgnr img {
    max-width: 240px;
    height: 75px;
    overflow: hidden;
}
.lrn-sec4 {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
}
.lrn_heading {
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.lrn_heading h2 {
    font-family: ROCK;
    color: #1f3b72;
    text-transform: capitalize;
}
.lrn-sec4-icon-img p {
    font-size: 16px;
    letter-spacing: 1px;
    margin-top: 15px;
    color: #4e526b;
}
.lrn_icon_sec4 {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
}
.lrn_sec5 {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
	padding: 55px 0px;
}
.chat_find_lft_trnglte {
    background-color: #c0c0c040;
    padding: 1px 30px;
    display: -webkit-inline-box;
    float: right;
    border-radius: 42px;
}
.chat_find_lft_trnglte p {
	color: #a7afbb;
    padding-top: 10px;
    font-size: 16px;
    font-family: ROCK;
}
.chat_find_mid_ACE {
	background-color: #c0c0c040;
    padding: 0px 22px;
    display: -webkit-inline-box;
    border-radius: 42px;
    position: absolute;
    top: -50px;
    margin-left: 75px;
}
.chat_find_mid_ACE p {
	color: #a7afbb;
    padding-top: 10px;
    font-size: 16px;
    font-family: ROCK;
}
.chat_find_rgt_vrlls {
    background-color: #c0c0c040;
    padding: 0px 25px;
    display: -webkit-inline-box;
    border-radius: 42px;
}
.chat_find_rgt_vrlls p {
	color: #a7afbb;
    padding-top: 10px;
    font-size: 16px;
    font-family: ROCK;
}
.chat_sec2_head {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.chat_sec2_head h2 {
    font-family: ROCK;
    color: #1f3b72;
    text-transform: capitalize;
    font-size: 28px;
}
.chat_sec2_head p {
    padding-top: 10px;
    font-size: 16px;
    font-family: ROCK;
}
.chat_sec2_head p span {
    color: #0384ff;
    font-size: 18px;
    font-family: ROCK;
}
.lrn_chat_sec2_mesgnr {
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.lrn_chat_sec2_mesgnr img {
    max-width: 240px;
    height: 75px;
    overflow: hidden;
}
.chat_sec2_lft {
    background-color: #c0c0c040;
    padding: 1px 30px;
    display: -webkit-inline-box;
    float: right;
    border-radius: 42px;
}
.chat_sec2_lft p {
	color: #a7afbb;
    padding-top: 10px;
    font-size: 16px;
    font-family: ROCK;
}
.chat_sec2_rgt {
    background-color: #c0c0c040;
    padding: 0px 25px;
    display: -webkit-inline-box;
    border-radius: 42px;
	margin-left: 60px;
}
.chat_sec2_rgt p {
	color: #a7afbb;
    padding-top: 10px;
    font-size: 16px;
    font-family: ROCK;
}








/*************************Term Styling****************************/
.terms-sec2 {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
}
.trm-sec2_head h1 {
    color: #0074c5;
    text-transform: capitalize;
}
.trm-sec2_head_txt {
	padding: 10px 30px 10px 30px;
    width: 100%;
    overflow: hidden;
}
.trm-sec2_head_txt p {
    color: #a79f9f;
    margin-bottom: 0;
	text-align: justify;
	font-size: 17px;
}
.trm-sec2_head h3 {
    color: #0074c5;
}
.trm-sec2_head_txt ul {
    font-size: 20px;
	color: #0074c5;
}
.trm-sec2_head_txt li p {
    color: #a79f9f;
    margin-bottom: 0;
    font-size: 17px;
	text-align: justify;
}
.trm-sec2_head_txt li {
    padding-top: 15px;
}
.trm-sec2_head_txt ul {
    padding: 10px 2px 10px 30px;
    width: 100%;
    overflow: hidden;
}
.trm-sec2_services {
    width: 100%;
    margin: 15px 0px;
    overflow: hidden;
}
p#txt_para {
    color: #a79f9f;
    margin-bottom: 0;
    text-align: justify;
    font-size: 17px;
}
.trm-sec2-txt_innr ul {
    list-style: none;
}
.trm-sec2-txt_innr ol {
    color: #a79f9f;
    font-size: 18px;
}
p#txt_pargrph {
    color: #a79f9f;
    margin-bottom: 0;
    font-size: 17px;
    text-align: justify;
    padding-top: 15px;
}









/*************************Cookie Table Styling****************************/
.trm-sec2_services_tble {
    width: 100%;
    margin: 30px 0px;
    overflow: hidden;
}
.trm-sec2_services_tble th{
	padding: 10px;
    text-align: center;
    background-color: #F4F5F7;
	border: 2px solid #E6E6E6;
    font-family: "Open Sans",sans-serif;
	vertical-align: middle;
}
table.table-typeA td {
    font-size: 14px;
    line-height: 20px;
    padding: 10px;
	border: 2px solid #E6E6E6;
    font-family: "Open Sans",sans-serif;
	vertical-align: middle;
}
.content .table-typeA td {
    text-align: left;
	vertical-align: middle;
}
.ul-typeB {
    padding-left: 15px !important;
}
.ul-typeB li {
    margin: 0;
    font-size: 14px;
	padding-left: 0px !important;
}
.bnnr-sec2-mesgnr a {
    font-size: 27px;
    text-transform: capitalize;
    padding: 17px 28px;
    text-decoration: none !important;
    transition: transform .2s;
    display: -webkit-inline-box;
    background-color: #e3ac55;
    font-family: RockwellStd-Bold;
    color: #1f3b72;
}
.lrn_mesgnr a {
    font-size: 27px;
    text-transform: capitalize;
    padding: 17px 28px;
    text-decoration: none  !important;
    transition: transform .2s;
    display: -webkit-inline-box;
    background-color: #e3ac55;
    font-family: RockwellStd-Bold;
    color: #1f3b72;
}
.lrn_chat_sec2_mesgnr a {
    font-size: 27px;
    text-transform: capitalize;
    padding: 17px 28px;
    text-decoration: none !important;
    transition: transform .2s;
    display: -webkit-inline-box;
    background-color: #e3ac55;
    font-family: RockwellStd-Bold;
    color: #1f3b72;
}




.whatsappicon {
    position: fixed;
    top: 85%;
    left: 1%;
    width: 120px;
    z-index: 9999999999;
    overflow: hidden;
    padding: 0;
    display: block;
}
.whatsappicon a img {
    width: 80px;
    height: 80px;
}








/*****************Media Query Styling************************/

@media(max-width:731px){
	.ftr-end-main {
    padding: 25px 0px 20px 40px !important;
}
	.tab button {
    padding: 10px 156px ;
}
.sec11-block::after {
    left: 90px !important;
}
.line-btm::after {
    content: " ";
    width: 80%;
    height: 1px;
    left: 20px;
    right: 20px;
    background-color: #1f3b72;
    position: absolute;
    bottom: 4px !important;
}
span.testimonial-list-item-user-info-bottom {
    margin-top: 0px;
}
.sec11-ftr-end-main {
    padding: 25px 0px 18px 45px;
}
.sec11-srching-bton a {
        padding: 17px 30px !important;
    margin: 1px 0px !important;
    font-size: 9px;
}
.carousel-inner {
    left: 50px !important;
}
.choosing-phone-numbr .pd-lft {
    padding-left: 15px;
}
.assgntm-form-sec .display-none {
    display: none;
}
}






@media(min-width:320px) and (max-width:568px){
.tab {
    margin-left: -10px !important;
}
.bnnr-headng {
    padding-top: 74px;
}
.ftr-end-ico input {
     margin-left: 0px;
}
.ftr-end-main {
    padding: 25px 0px 20px 8px;
    display: -webkit-box;
}
.srching-bton a {
    padding: 19px 20px;
    margin: 1px -33px;
    text-decoration: none;
    font-size: 13px;
}
.bnnr-srch-txt {
    padding-top: 20px;
}
.tab button {
    padding: 10px 100px ;
}
.line-btm::after {
    bottom: 5px !important;
}
.prsnl-logo {
    text-align: center;
    display: block;
}
.about-us {
    display: block;
}
span.testimonial-list-item-star img {
    margin-left: 0px;
}
.sec11-ftr-end-main {
    padding: 19px 0px 20px 14px;
    display: -webkit-box;
}
.sec11-ftr-end-ico img {
    max-width: 22px;
}
.sec11-ftr-end-ico input {
     margin-left: 0px;
}
.sec11-srching-bton a {
	padding: 11px 17px;
    margin: 1px 0px;
    font-size: 7px;
}
.sec11-block::after {
    left: 66px;
    bottom: 255px;
}
.bnnr-sec2-msgnr::after {
	left: 72px;
    right: 0px;
    bottom: -30px;
}
.bnnr-bckgrnd img {
    width: 100%;
}
.srching-bton input {
    padding: 10px 18px !important;
    }
    a.left.carousel-control span img {
    margin-left: -13px !important;
}
a.right.carousel-control span img {
    margin-left: -52px !important;
}
.sec11-srching-bton input {
    padding: 8px 10px !important;
}
.abut-bnnr-img img {
    width: 100%;
    height: auto;
}
.exprnce-sec-lft {
    height: auto;
}
.sec5-sooner h1 {
    margin-top: 5px;
}
.sec5-sooner span {
    font-size: 27px;
}
h2.apply-title span {
    font-size: 22px;
}
h2.apply-title {
    margin-left: -45px;
}
.become-a-nerd-aims-block_top_line::after {
    width: 63%;
    bottom: 522px;
}
.become-a-nerd-aims-block_btm_line::after {
    width: 63%;
    bottom: 146px;
}
.tab button.active {
    width: 100%;
}
.tab button.tablinks {
    width: 100%;
}
.logo-sectn img {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.lrn-bckgrnd img {
    width: auto;
    height: auto;
}
.lrn_bnnr-headng span {
    font-size: 55px;
}
.ftr-end-main {
    padding: 25px 0px 20px 11px !important;
}
.ftr-end-ico img {
    max-width: 22px;
    margin-top: -12px;
}
.ftr-end-ico input {
    margin-left: 11px;
}
.srching-bton {
    margin: 9px 0 0px 10px;
}
.srching-bton input {
    font-size: 8px !important;
}
.text-backk::after {
    left: 54px !important;
    top: 271px !important;
    font-size: 14px !important;
}
.work-us-our-mission-icon-text li p {
    padding: 18px;
}
.gurnte-btm-line::after {
    width: 56%;
    left: 75px;
}
.abut-ftr-end-main {
    display: block;
}
}








@media(min-width:375px) and (max-width:667px){
	.ftr-end-main {
    padding: 25px 0px 20px 24px;
}
.ftr-end-ico input {
    margin-left: 17px;
}
.srching-bton a {
    padding: 19px 20px;
    margin: 1px -22px;
}
.bnnr-sec2-msgnr::after {
    left: 96px;
}
.tab button {
    padding: 10px 128px;
}
span.testimonial-list-item-user-info-bottom {
    margin-top: 0px;
}
.sec11-ftr-end-main {
    padding: 25px 0px 25px 40px;
}
.sec11-ftr-end-ico input {
    margin-left: 10px;
}
.sec11-srching-bton a {
    padding: 17px 22px;
    margin: 1px 0px;
    font-size: 11px;
}
.sec11-block::after {
    bottom: 230px;
	left: 73px;
}
.bnnr-bckgrnd img {
    width: auto;
}
.bnnr-sec3-img img {
    width: auto;
}
.gurnte-btm-line::after {
    width: 50%;
    left: 93px;
}
.ftr-end-main {
    padding: 25px 0px 20px 20px !important;
}
.ftr-end-ico img {
    max-width: 28px;
    margin-top: -12px;
}
.ftr-end-ico input {
    margin-left: 26px;
}
.srching-bton {
    margin: 6px 0px 0px 25px !important;
}
.srching-bton input {
    font-size: 11px !important;
}
.text-backk::after {
    left: 73px !important;
    top: 270px !important;
    font-size: 18px !important;
}
.footer-made-with-love {
    float: none;
}
.ftr-mide-icon {
	float: none;
}
.head-contct-sec {
    height: 10px;
}

.ftr-end-ico input {
    margin-left: 65px !important;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
    top: 2px;
    margin-left: -10px;
}
}







@media(min-width:414px) and (max-width:736px){
.bnnr-headng {
    padding-top: 110px;
}
.bnnr-srch-txt {
    padding-top: 40px;
}
.ftr-end-main {
    padding: 25px 0px 20px 30px;
}
.ftr-end-ico input {
    margin-left: 30px;
}
.srching-bton a {
    padding: 19px 22px;
    margin: 1px 0px;
}
.tab button {
    padding: 10px 147px !important;
}
span.testimonial-list-item-user-info-bottom {
    margin-top: 2px;
}
.sec11-ftr-end-ico input {
    margin-left: 20px;
}
.sec11-srching-bton a {
    padding: 17px 32px;
}
.head-contct-sec {
    height: 10px;
}

.ftr-end-ico input {
    margin-left: 75px !important;
}
}





@media(min-width:411px) and (max-width:823px){
	.bnnr-headng {
    padding-top: 120px;
}
.ftr-end-ico input {
     margin-left: 0px;
}
.srching-bton a {
    padding: 15px 16px;
    margin: 1px 9px;
    font-size: 15px;
}
}







@media(min-width:768px) and (max-width:1024px){
.bnnr-sec2-msgnr::after {
    left: 200px;
}
.tab button {
    padding: 10px 79px !important;
}
.tab-btn-txt::after {
    left: 289px !important;
}
.prsnl-logo {
    display: block;
    text-align: center;
}
.about-us {
    display: block;
}
span.testimonial-list-item-user-info-bottom {
    margin-left: 61px;
    margin-top: 0px;
}
.more-reviews img {
    width: 100%;
    height: 46px;
    overflow: hidden;
}
.more-reviews {
   margin-left: 0px;
}
.sec11-block::after {
    left: 152px !important;
}
.carousel-inner {
    left: 192px !important;
    overflow: hidden;
}
div#myCarousel {
    margin-left: 32px;
}
.abut-bnnr-img img {
    height: auto;
}
.about-us-our-mission-img img {
    height: auto;
    margin-top: 20px;
}
.exprnce-sec-lft {
    height: 350px;
    display: -webkit-inline-box;
}
.sec4-exprnce-btm-txt {
    text-align: center;
    width: 100%;
    height: auto;
	margin-left: 0px;
}
.sec4-exprnce-btm-txt img {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.apply-sec1-btm-line::after {
    width: 43%;
    left: 212px;
}
.become-a-nerd-aims-block_top_line::after {
    width: 78%;
    bottom: 313px;
}
.become-a-nerd-aims-block_btm_line::after {
    width: 78%;
    bottom: 120px;
}
.tab-butn-text-btm-linee::after {
    width: 25%;
    left: 283px;
}
.line-btm::after {
    bottom: -2px;
}
.tab button.tablinks {
    width: 100%;
}
.lrn-bckgrnd img {
    width: 100%;
    height: auto;
}
.lrn_bnnr-headng {
    padding-top: 40px;
}
.ftr-end-main {
    padding: 25px 0px 20px 16px;
}
.ftr-end-ico input {
    margin-left: 80px;
}
.text-backk::after {
    left: 194px !important;
    top: 186px ;
}
.srching-bton input {
    font-size: 13px;
}
.gurnte-btm-line::after {
    left: 117px;
}
.ftr-rgt-img img {
    height: auto;
}
.text-back::after {
    left: 204px;
}
.search-button {
    width: 50px;
}
.ftr-mid-icon {
    display: flex;
}
.head-contct-sec {
    height: 10px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
    top: 5px;
}
}











@media(min-width:1024px) and (max-width:1366px){
.bnnr-sec2-msgnr::after {
    left: 310px;
}
.tab-btn-txt::after {
    left: 435px !important;
}
.sec11-block::after {
    width: 50%;
    left: 300px;
}
.sec11-srching-txt-btm-line::after {
    content: " ";
    width: 45%;
    height: 1px;
    left: 354px;
    right: 20px;
    background-color: #fff;
    position: absolute;
    bottom: 201px;
}
.tab button {
    padding: 10px 115px !important;
}
.carousel-inner {
    left: 310px;
    }

.become-a-nerd-aims-block_top_line::after {
    width: 84%;
    bottom: 248px;
}
.tab-btn-txt_line-btm::after {
    left: 38%;
}
}


@media screen and (max-width: 1024px) { 
.carousel-inner {
    left: 310px !important;
}
}




@media(min-width:400px) and (max-width:1387px){
	.ftr-end-main {
    padding: 25px 0px 20px 40px;
}
.tab button {
    padding: 10px 20px !important;
}
.sec11-block::after {
    left: 294px;
}
}









@media(max-width:640px){
.call-section {
    float: none !important;
}    
.ftr-end-main {
    padding: 25px 0px 20px 25px !important;
}
.ftr-end-ico input {
    margin-left: 32px;
}
.bnnr-sec3-img img {
    width: 85px;
    float: right;
    height: 71px;
}
.tab button {
    padding: 10px 132px ;
}
.dropdown:hover .dropdown-content {
    left: -45px;
    margin-top: 10px;
}
.img {
    margin: 20px 0;
}
.line-btm::after {
    bottom: 5px;
}
.prsnl-logo {
    display: block;
	text-align: center;
}
.about-us {
    display: block;
}
.sec11-ftr-end-ico input {
    margin-left: 20px;
}
.sec11-srching-bton a {
    padding: 17px 17px;
    margin: 1px -10px;
    text-decoration: none;
    font-size: 9px;
}
.sec11-ftr-end-main {
    display: -webkit-box;
}
.sec11-ftr-end-main {
    margin: 0px;
}
.sec11-ftr-end-ico img {
    margin-left: -10px;
}
.bnnr-sec2-msgnr::after {
    content: " ";
    width: 50%;
    height: 1px;
    left: 89px;
    right: 20px;
    background-color: #80808063;
    position: absolute;
    bottom: -30px;
}
.more-reviews img {
    width: 100%;
    height: 21px;
    overflow: hidden;
}
.carousel-inner {
    left: 17px !important;
    overflow: hidden;
}
.cursl-rgt-img {
    display: none;
    }

    .bnnr-bckgrnd img {
    width: 100%;
}
.bnnr-sec2-mesgnr a {
    font-size: 14px;
    }
.srching-bton input {
    padding: 10px 14px !important;
        margin: -20px -38px !important;
    }
    a.left.carousel-control span img {
    margin-left: -13px !important;
}
a.right.carousel-control span img {
    margin-left: -52px !important;
}
.sec11-srching-bton input {
    padding: 8px 10px !important;
    }
    .text-back::after {
    font: 500 16px/49px "Open Sans";
    left: 79px;
    top: 368px;
    }
.abut-bnnr-img img {
    width: 100%;
    height: auto;
}
.about-us-our-mission-img img {
    width: 100%;
    height: auto;
}
.exprnce-sec-lft {
    width: 100%;
    overflow: hidden;
    box-shadow: -1px 1px 6px #8080808f;
    padding: 15px;
    height: auto;
    margin-bottom: 30px;
}
h2.apply-title {
    top: -40px;
    margin-left: -43px;
}
h2.apply-title span {
    font-size: 24px;
}
.become-a-nerd-aims-block_btm_line::after {
    width: 67%;
    bottom: 141px;
}
.become-a-nerd-aims-block_top_line::after {
    width: 67%;
    bottom: 477px;
}
.apply-sec1-btm-line::after {
    left: 77px;
}
.tab button.tablinks {
    width: 100%;
}
.lrn-bckgrnd img {
    height: auto;
    width: auto;
}
.lrn_bnnr-headng span {
    font-size: 60px;
}
.chat_find {
    text-align: center;
}
.chat_find_mid_ACE {
    position: inherit;
    top: 0px;
    margin-left: 0px;
}
.srching-bton {
    margin: 9px 0px 0px 11px !important; 
}
.srching-bton input {
    font-size: 18px;
}
.text-backk::after {
    left: 66px;
    top: 270px;
    font-size: 17px;
}
.ftr-end-main {
    padding: 25px 0px 20px 20px;
}
.ftr-end-ico img {
    max-width: 25px;
    margin-top: -12px;
}
.work-us-our-content {
    padding-top: 0px;
}
.work-us-our-mission-icon-text li p {
    padding-top: 26px;
    padding: 19px;
	padding-left: 10px;
}
.gurnte-btm-line::after {
    width: 55%;
    left: 83px;
}
.tab button {
    padding: 10px 121px !important;
}
.ftr-rgt-img img {
    height: auto;
}
.text-back::after {
    left: 80px;
    top: 392px;
}
.text-backk::after {
    left: 79px !important;
    top: 270px !important;
    font-size: 17px !important;
}
.sec11-srch-sec::after {
    font-size: 15px;
}
.tab {
    margin-left: -14px;
}
.apply-main {
    width: 106%;
    margin-left: -8px;
}
.head-contct-sec {
    height: 10px;
}
.whatsappicon {
    top: 65%;
}
.whatsappicon a img {
    width: 50px;
    height: 50px;
}
.navbar_header .navbar-expand-lg .navbar-nav .nav-link {
    width: 100%;
    text-align: left;
}
}








@media screen and (max-width: 320px) {
    div#myCarousel {
    background-image: url(img/mobile.png);
    background-repeat: no-repeat;
    background-position: inherit;
    height: 487px;
    position: relative;
    background-size: 320px 500px;
    margin-left: 3px !important;
}
.carousel-inner {
    width: 255px !important;
    left: 36px !important;
    margin-top: -5px;
}
.cursl-lft-img {
    background-image: url(img/cursl-lft-slider-bg1.png);
    height: 505px;
    background-repeat: no-repeat;
    width: 320px;
    background-size: cover;
}
.tab button {
    padding: 10px 110px !important;
}
a.left.carousel-control span img {
    width: 40px;
    margin-left: 15px !important;
}
a.right.carousel-control span img {
    margin-left: -45px !important;
	width: 40px;
}
.bnnr-headng span {
    font-size: 34px;
}
.text-back::after {
    left: 57px !important;
    top: 383px !important;
    font-size: 16px !important;
}
.ftr-end-main {
    padding: 25px 0px 20px 8px !important;
}
.ftr-end-ico input {
    margin-left: 20px;
}
.srching-bton {
    margin: 9px 0px 0px 6px !important;
}
.srching-bton input {
    font-size: 6px !important;
}
.more-articles-link {
    padding-left: 77px;
    display: -webkit-box;
}
.text-backk::after {
    top: 270px !important;
    left: 54px !important
}
.head-contct-sec {
    height: 10px;
}
}



@media screen and (max-width: 360px) {
.ftr-mide-icon {
    float: none;
}
.footer-made-with-love {
    float: none;
}
.text-backk::after {
    left: 79px !important;
    top: 270px !important;
    font-size: 17px !important;
}
.head-contct-sec {
    height: 10px;
}

.ftr-end-ico input {
    margin-left: 55px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
    top: 5px;
    margin-left: -15px;
}
}




